ich habe hier Xbase++ 1.9 + Prev. SL1 installiert und möchte gerne das in der Präsentation "Xbase++ meets PostgreSQL" Pass-Through nutzen. Der Präprozessor soll dabei das SELECT-Statement in einzelne Methoden umwandeln. Leider bekomme ich immer einen Systax-Fehler in der Zeile des Statements. Gibt es da noch was, dass ich einbinden muss?
Weiß jemand wo ich vielleicht noch mehr infos bekommen kann? Oder vielleicht Quellcode aus dem man erkennt wie es funktioniert.
Ich habe gesehen rschi benutz die Funktion "AdsExecuteSQLDirect", doch das ist wohl nicht nötig, oder?
Vielen Dank
Hier mein Code:
Code: Alles auswählen
#include "AppEdit.ch"
PROCEDURE Main
LOCAL oSession := DacSession():New("DBE=POSTGRES;SERVER=localhost;DB=pg_test2;UID=postgres;PDW=dstpg7z4")
IF(oSession:IsConnected())
Exception():RaiseCleartext(oSession:GetLastMessage())
RETURN
ENDIF
SELECT kn FROM kunde
IF(!Used())
Exception():RaiseCleartext("Table ("+cTable") not found, could not open")
RETURN
ENDIF
Browse()
GO TOP
APPEDIT
RETURN