2 Stimmen

AS400 SQL-Abfrage mit Parameter

Ich teste eine einfache Abfrage zum Abrufen von Daten aus einer AS400-Datenbank. Ich bin mir nicht sicher, ob die Art und Weise, wie ich die SQL-Abfrage verwende, korrekt ist.

Ich erhalte eine Fehlermeldung: "Der Parameter ist falsch."

Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = @Field1

Ich erhalte keine Fehlermeldung, wenn ich die folgende Abfrage ausführe:

Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = 'myvalue'

Ich verwende ADODB und VBScript zum Testen.

Set Param1 = cmd.CreateParameter("@Field1", 129, 1, 9, "myvalue")  ' 129 String
cmd.Parameters.Append Param1

Ich komme aus der MS Sql-Umgebung, daher ist das Schreiben für AS400 völlig neu für mich.
Danke

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X