您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

带参数的AS400 SQL查询

带参数的AS400 SQL查询

好的,我通过反复试验和尝试不同的方法来获得解决方案。

正如我之前所说,我习惯于OLEDB和ADO.Net,所以习惯于做以下事情:

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

可以在Access和sql Server中使用,但不能在AS / 400中使用。

我有以下工作:

Select FIELD1, FIELD2 From Mylibrary.MyTable WHERE FIELD1 = ?

cmd.ActiveConnection = connstr
cmd.CommandType = 1'4   'Stored Procedures '1 Text
cmd.CommandText = sql
Set Param1 = cmd.CreateParameter("@Field1", 129, 1, 9, "myvalue")  ' 129 String
cmd.Parameters.Append Param1
Set rs = cmd.Execute()

这就是所有的VbScript。诀窍是在sql语句中添加问号(?)。

SQLServer 2022/1/1 18:45:32 有483人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶