永发信息网

VB连接无法用于此操作,在此上下文中它可能已被关闭或无效

答案:2  悬赏:30  手机版
解决时间 2021-03-07 19:55
Dim Rs As New Recordset
Rs.ActiveConnection = ADOcn
Dim strsql As String

Rs.Open "select 学号 from 测试 where 学号=" & Trim$(Text1) & " "
If Not Rs.EOF Then
strsql = "insert into 测试(学号,姓名,性别,生日)"
strsql = strsql + " values( " & Text1 & ",'" + Text2 + "','" + Text3 + "',# " & Text4 & " #)"
ADOcn.Execute strqsl
End If

错误提示:Rs.Open "select 学号 from 测试 where 学号=" & Trim$(Text1) & " "

Public ADOcn As Connection

Public Sub main()
Dim strAccess As String
strAccess = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\VB\Access_Green\测试.mdb;Persist Security Info=False"
Set ADOcn = New Connection
ADOcn.Open strAccess
Form1.Show
End Sub

这是在模快中定义的
最佳答案
Public ADOcn As Connection

Public Sub main()
...
将此行:Set ADOcn = New Connection 换成:set ADOcn =courrentproject.connection
ADOcn.Open strAccess ' j将此行删除 这是打开位于其他文件内的数据库用的语句
Form1.Show
End Sub

将Rs.Open "select 学号 from 测试 where 学号=" & Trim$(Text1) & " "
换成:'因为没有连接名称,打开方式等
Rs.Open "select 学号 from 测试 where 学号=" & Trim$(Text1), ADOcn, 1, 1

希望对你有用
全部回答
sql = "select * from 图书类别 where 类别名称='" & text1.text & "'" ' 这少添加文本框 rs_bookkind.open sql, conn, adopenkeyset, adlockoptimistic 'conn对象在这里没见,要确保打开了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小狗就像出疯似的,叫着乱跑怎么办,是不是眼
暗黑破坏神3娜塔亚套装谁出
宁波海曙缘来是你婚介服务会所在什么地方啊,
从厚街该坐哪路车到东莞番禺虎门渡口?
word2010文档加密后忘记密码怎么办
能否用酸碱滴定法测定NaAC的含量,说明理由。
南京吴良材眼镜万达广场店在哪里啊,我有事要
金锅麻辣粉店我想知道这个在什么地方
对象说让她冷静两天。 我这两天还给他打电话
找部古言,女主是狐狸,找到女娲以后变成人,
学校锅炉房里原来存在有大小里两堆煤,共重48
ac97和HD有什么区别。有音质差距吗
钦州市钦南区那丽镇计生协怎么去啊,有知道地
修辞句子:老师是辛勤的园丁,我们是祖国的花
可以使用下列那种细胞来制备较为纯净的细胞膜
推荐资讯
费洛蒙香水一瓶能用几次
本命年带红绳串几颗珠子?今年是本命年,看到有
宁波市青源家电维修服务中心怎么去啊,有知道
式子根号下-a/-b=根号下b/根号下a成立的条件
天津市塘沽区解放路的邮编是多少?
爷爷是癌症晚期,要写村委证明书,应该怎么写
玫瑰花怎么折简单一点
韭菜猪肉馅放在冰箱第二天能吃吗
从六年级开始胖,到现在初中毕业了,现在中专刚
双频无线路由器上怎样再连接一个无线路由器
寻仙的幽冥符咒师用什么侍宠好?
为什么绝大多数植物的根和茎的横截面都是圆的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?