AS400 データベースからデータを取得する簡単なクエリをテストしています。SQL クエリの使用方法が正しいかどうかはわかりません。
「パラメーターが正しくありません」というエラーが表示されます。
Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = @Field1
次のクエリを実行してもエラーは発生しません。
Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = 'myvalue'
ADODB、VBScript を使用してテストしています。
Set Param1 = cmd.CreateParameter("@Field1", 129, 1, 9, "myvalue") ' 129 String
cmd.Parameters.Append Param1
私は MS Sql 環境から来ているので、AS400 を書くことは私にとってまったく新しいことです。
ありがとう