Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Funktion in DB hinterlegen (https://www.delphipraxis.net/153182-funktion-db-hinterlegen.html)

khh 23. Jul 2010 17:11

Datenbank: firebird • Version: 2.1 • Zugriff über: zeos

Funktion in DB hinterlegen
 
Hallo zusammen,
ich möchte einen Funktionsaufruf in einem db-feld hinterlegen.
zb:
cmtopixel(2,Fdpih)

im Programm soll dann der Eintrag gelesen und der Integervariablen zugewiesen werden.

Frandlinks := druckformulareeinst.RANDLINKS;

wobei in druckformulareeinst.RANDLINKS eben dieser string steht : cmtopixel(2,Fdpih)

Leider funktioniert das nicht, da Frandlinks einen integer erwartet.

Gibts einen Weg das irgendwie umzusetzten, oder geht das überhaupt nicht?

Danke Gruss KHH

alzaimar 23. Jul 2010 17:25

AW: Funktion in DB hinterlegen
 
Das ist möglich, aber nicht trivial. Du benötigst einen Skriptinterpreter sowie eine Möglichkeit, auf deinen Code zuzugreifen, damit der Funktionsaufruf zur Laufzeit ausgeführt werden kann.

Ich glaube jedoch, das es eine einfachere Lösung gibt. Was möchtest du denn erreichen?

khh 23. Jul 2010 17:32

AW: Funktion in DB hinterlegen
 
Zitat:

Zitat von alzaimar (Beitrag 1037148)
Das ist möglich, aber nicht trivial. Du benötigst einen Skriptinterpreter sowie eine Möglichkeit, auf deinen Code zuzugreifen, damit der Funktionsaufruf zur Laufzeit ausgeführt werden kann.

Ich glaube jedoch, das es eine einfachere Lösung gibt. Was möchtest du denn erreichen?

naja dann speichere ich halt nur den Integerwert in der DB, und lasse den Funktionsaufruf im Programm, das ist wohl das Einfachste. :-(


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz