已有23人关注
您好:请问一下列表框编程问题
发表在VB答疑区 2008-11-09
是否精华
版块置顶:
您好:
我是正做毕业设计的学生,我买了贵公司的《VB数据库开发自学手册》
有一个窗体:左边有一个listbox控件,右边有一个MSHFlexGrid1控件
我想实现单击listbox控件中想应内容MSHFlexGrid1控件中应显示数据库中字段内容和listbox控件所单击内容相同的记录--------vk
如:单击listbox中的“公寓”那么MSHFlexGrid1中应显示类型字段与“公寓”相等的记录;
源程序是这样的:
Dim con As New adodb.Connection
Dim rs As New adodb.Recordset
Private Sub List1_Click()
con.Open "dsn=stud"
Set rs = con.Execute("select*from sushe where 宿舍类型='" & List1.Text & "'")
rs.Update
Set MSHFlexGrid1.DataSource = rs
End Sub
运行时单击弹出了“实时错误3705:对象打开时,不允许操作”请帮我看一下,在此谢过
分享到:
精彩评论 1
Lemon
学分:0 LV1
2008-11-18
沙发
您好!

rs对象使用以后没有将其关闭的原因
使用rs.close即可避免该问题。

这里建议使用adodc控件来获取数据,因为清空rs对象以后,可能造成MSHFlextGird控件中的数据清空。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照