Entwickler-Ecke

Datenbanken - Fehler im SQL_String


der Berliner - Mo 23.06.08 19:10
Titel: Fehler im SQL_String
Hallo zusammen,
Ich habe folgenden SQL String:

Delphi-Quelltext
1:
'SELECT * FROM Modul1.Tbl_Material WHERE ID_Vorgang = '+IntToStr(Frm_Start.IDVorgang)                    


und es kommt folgende Fehlermeldung:
Zitat:

Im Projekt Project2.exe ist eine Exception der Klasse ETdbSqlUnexpectedToken mit der Meldung '"<end of
statement>" expected at row 1, column 21.
"." found' aufgetreten.


Ich denke mal es liegt an dem punkt nach "Modul1", aber wie schreibt man das richtig ?
Modul1 ist ein Datenmodul welches im Formular auch eingebunden ist.

mfg
Andre


Xentar - Mo 23.06.08 19:28

Ne, das geht so nicht ;) Du kannst in dem SQL String nicht auf deine Delphi-Datenmodule zugreifen.

Was genau hast du denn vor? Also, wo trägst du diesen SQL String ein, was für eine Datenbank benutzt du, usw.


der Berliner - Mo 23.06.08 19:39

Hi
Also das hier zu erläutern würde glaube ich den Rahmen sprengen.
Als Datenbank habe ich hier TurboDB.
Ich versuch mal was:

mfg


der Berliner - Mo 23.06.08 19:54

Hallo nochmal
Hab das ganze konstrukt jetzt in eine Procedure im Modul verpackt und greife vom Formular aus darauf zu.
das funktioniert.

danke trotzdem

mfg