
Kleine Frage... ich habe folgende COMATE Problem was aber in Verbindung mit dem SQL Syntax steht.
Ich habe folgenden PB Code:
Code: Alles auswählen
Procedure Selectline_SQL_SelectSQL(SQL_Statement$)
Query\Invoke("SetSQLText('" + SQL_Statement$ + "')")
Query\GetStringProperty("OpenSQL()")
EndProcedure
Code: Alles auswählen
Selectline_SQL_SelectSQL("SELECT * FROM ART WHERE Artikelnummer = '100001'")
One or more arguments are invalid. Possibly a numerical overflow or too many nested objects, -if so, try splitting your method call into two or more subcalls.
Und daraufhin der nächste Befehl (was klar ist)
Eigenschaft SQL fehlt
Es liegt am Hochkomma bei WHERE im SQL Query, weil wenn ich ein einfaches "SELECT * FROM ART" erzeuge funktioniert es.
Ich kann natürlich mit dem gesamten Tabellen Inhalt auch arbeiten aber das wäre einfach nur Resourcen verschwendung.
Jemand eine Idee wie ich den SQL Query ohne Hochkomma hinbekomme ?
MIr ist klar das es nicht funktionieren kann weil ja die Hochkommas den String beenden, aber wie kriege ich das dann hin ?
Gruß Andreas