Hi zusammen,
und zwar versuche ich in der Programmieroberfläche von einem ERP-System in einem SQL Statement eine Variable einzubauen. Dabei bekomme ich aber immer eine Fehlermeldung. Soweit ich das versteh passt der Datentyp der Variable nicht zu dem Datenfeld in das sie geschrieben werden soll. X_USER ist aber auch ein Character sowie die Varriabel cVar.
Fehlermeldung:
Error 7200: AQE Error: State = S0000; NativeError = 2124; [SAP][Advantage SQL Engine]Invalid operand for operator: <assignment> Target Data Type: <Character> Source Data Type: <Integer> Target Name: X_USER -- Location of error in the SQL statement is: 32
Code:
|oQuery010, cVar, oDab010:dB:= 'waDAB010', oDabusr:dB:= 'waDABUSR'|
startseq
cVar := '067',
writeln(cVar),
oQuery010 := CreateObject('TBeAdsQuery'),
oQuery010.SQL:= 'Update "DAB010.ADT" SET '+"X_USER="+ cVar ,
DBExecSQL(oQuery010),
DestroyObject(oQuery010),
onerror
Meld("SQL.Exec fehlgeschlagen: "+GetErrorText()),
writeln(GetErrorText())
stopseq
Programmiersprache weis ich leider nicht genau welche das ist, entweder Delphi oder dBase 3
und zwar versuche ich in der Programmieroberfläche von einem ERP-System in einem SQL Statement eine Variable einzubauen. Dabei bekomme ich aber immer eine Fehlermeldung. Soweit ich das versteh passt der Datentyp der Variable nicht zu dem Datenfeld in das sie geschrieben werden soll. X_USER ist aber auch ein Character sowie die Varriabel cVar.
Fehlermeldung:
Error 7200: AQE Error: State = S0000; NativeError = 2124; [SAP][Advantage SQL Engine]Invalid operand for operator: <assignment> Target Data Type: <Character> Source Data Type: <Integer> Target Name: X_USER -- Location of error in the SQL statement is: 32
Code:
|oQuery010, cVar, oDab010:dB:= 'waDAB010', oDabusr:dB:= 'waDABUSR'|
startseq
cVar := '067',
writeln(cVar),
oQuery010 := CreateObject('TBeAdsQuery'),
oQuery010.SQL:= 'Update "DAB010.ADT" SET '+"X_USER="+ cVar ,
DBExecSQL(oQuery010),
DestroyObject(oQuery010),
onerror
Meld("SQL.Exec fehlgeschlagen: "+GetErrorText()),
writeln(GetErrorText())
stopseq
Programmiersprache weis ich leider nicht genau welche das ist, entweder Delphi oder dBase 3