请教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对象可否打开同一张表 展开
rs.Open "select distinct 订单号 from 订单计划", mdbcon, adOpenKeyset, adLockPessimistic
rs1.Open "select * from 订单计划 where 订单号='" & rs!订单号 & "'", mdbcon, adOpenKeyset, adLockPessimistic
请教两个rs对象可否打开同一张表 展开
1个回答
展开全部
可以但不能同时,因为rs已经打开数据库,所以rs1打开数据库前要先关闭rs打开的数据库。你可以这样修改:
rs.Open "select distinct 订单号 from 订单计划", mdbcon, adOpenKeyset, adLockPessimistic
rs.close
rs1.Open "select * from 订单计划 where 订单号='" & rs!订单号 & "'", mdbcon, adOpenKeyset, adLockPessimistic
rs.Open "select distinct 订单号 from 订单计划", mdbcon, adOpenKeyset, adLockPessimistic
rs.close
rs1.Open "select * from 订单计划 where 订单号='" & rs!订单号 & "'", mdbcon, adOpenKeyset, adLockPessimistic
追问
但是我做的循环,需要多个对象同时打开一张表,我发现用adodc能解决问题,请问这是问什么
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询