急!vb实时错误“3709“连接无法用于执行此操作,在此上下文中他可能已经被关闭或无效

privatesubform_load()dimadorsasnewrecordsetadors.activeconnection=adocnadors.open"sel... private sub form_load()
dim adors as new recordset
adors.activeconnection=adocn
adors.open "select 学号 from 学生情况表 order by 学号" ………………这里有问题
combo1.clear
do while not adors.eof
combo1.additem trim(adors.fields("学号"))
adors.movenext
loop
adors.close
adors.open"select 课程号 from 课程情况表order by 课程号"
combo2.clear
do while not adors.eof
combo2.additem trim(adors.fields("课程号"))
adors.movenext
loop
adors.close
text1.text=""
text2.text=""
text3.text="0"
end sub
大侠们帮帮忙,到底怎么回事啊,运行不了了,解决了问题加分啊
有问题的地方已经标出来了,其他几个窗口也都引用了上半部分的代码,都是那一句不行
展开
 我来答
catwym
2011-06-13 · TA获得超过1240个赞
知道小有建树答主
回答量:671
采纳率:66%
帮助的人:556万
展开全部
没有打开数据库
dbF = App.Path & "\db.mdb"
adocn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbF & " ;Persist Security Info=False;
追问
不好意思,我不太懂这个,是添加这段代码吗,其他窗口的代码也要添加吗
追答
这个是指明数据库的,没他,系统不知道往哪里找库。放在头上。
另外还应该去:工程——引用——找到“Microsoft AXtive Data Object 2.8” ,否则也没用的。
具体看看数,网上参考一下数据库相关的内容。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式