回 帖 发 新 帖 刷新版面

主题:请教:ADO recordset对象 打开数据表报错

在VB工程里通过ADO 打开一个数据表
ProductorInfo数据表中有一条 "产品编号"是 "zz202" 的记录,
我用str3这个变量存储了"zz202"这个字符串,
然后用Recordset 对象 rs1 打开一条记录如下:
----------------------------------------------------------------------------
str3="zz202"
rs1.Open "SELECT * FROM ProductorInfo WHERE ProductorInfo.产品编号 ='str3'", cnn, 1, adLockOptimi     
----------------------------------------------------------------------------
提示错误:    
<BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。>----------------------------------------------------------------------------
但是我直接用 "zz202"这个字符串代替str3 就可以了,打开此条记录就不会报错
请问诸位大侠这个是什么原因?我该怎么解决呢?
谢谢了先!!!

回复列表 (共1个回复)

沙发


问题已解决。
http://www.programfan.com/club/post-252962.html
感谢yaozheng Fieldmax 家人 三位大侠

我来回复

您尚未登录,请登录后再回复。点此登录或注册