我正在测试一个简单的查询以从 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 写作对我来说是全新的。
谢谢