请教vb问题,rs.open,我使用多个rs对象打开同一个数据库中的同一张表的问题

张扬是否存在什么问题,我尝试了,老师说对象已经打开rs.Open"selectdistinct订单号from订单计划",mdbcon,adOpenKeyset,adLoc... 张扬是否存在什么问题,我尝试了,老师说对象已经打开
rs.Open "select distinct 订单号 from 订单计划", mdbcon, adOpenKeyset, adLockPessimistic
rs1.Open "select * from 订单计划 where 订单号='" & rs!订单号 & "'", mdbcon, adOpenKeyset, adLockPessimistic
请教两个rs对象可否打开同一张表
展开
 我来答
liaofuhao
2012-03-28
知道答主
回答量:55
采纳率:0%
帮助的人:15.9万
展开全部
可以但不能同时,因为rs已经打开数据库,所以rs1打开数据库前要先关闭rs打开的数据库。你可以这样修改:
rs.Open "select distinct 订单号 from 订单计划", mdbcon, adOpenKeyset, adLockPessimistic
rs.close
rs1.Open "select * from 订单计划 where 订单号='" & rs!订单号 & "'", mdbcon, adOpenKeyset, adLockPessimistic
追问
但是我做的循环,需要多个对象同时打开一张表,我发现用adodc能解决问题,请问这是问什么
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式