VB中,如何把数据库内容引入combox下拉列表中

数据库名称:参数;表名称:尺寸;有3个字段A、B、C1.如何把access中字段A的值显示在combox下拉列表中2.如果选中列表中某一值,可以把同一行的B、C字段值写入... 数据库名称:参数;表名称:尺寸;有3个字段A、B、C
1.如何把access中字段A的值显示在combox下拉列表中
2.如果选中列表中某一值,可以把同一行的B、C字段值写入B.text、C.text
我没什么分了,请高手帮帮忙,感激不尽
根据我提供信息,写一段combox的click事件代码?
展开
 我来答
百度网友c545f1b

2011-05-11 · TA获得超过377个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:97.4万
展开全部
添加内容到combox中:
dim con as new adodb.connection
dim rs as new adodb.recordset
private sub form_load() '在窗体加载事件中,设置两个文本框内容为空,
B.text="" '设置文本框B内容为空
C.text="" '设置文本框C内容为空
打开数据库连接
con.open "Provider=Microsoft.Jet.OLEDB.4.0;data source=参数.mdb;persist security info=false"
if rs.state<>adstateclosed then rs.close
rs.open "select * from 尺寸",con,1,3
if rs.eof=false and rs.bof=false then
rs.movefirst
while not rs.eof
combox.additem.rs.fields("A") '添加内容到combox中
rs.movenext
wend
end if
end sub
private combox_click()
if rs.state<>adstateclosed then rs.close
rs.open "select * from 尺寸 where A='" & combox.text & "'",con,1,3
if rs.eof=false and rs.bof=false then
B.text=rs.fields("B") '将查找到的内容分别赋给文本框B、C
C.text=rs.fields("C")
end if
end sub
更多追问追答
追问
大哥啊,这段代码怎么运行不起来啊,我的QQ:55828281
我们在详细交流
谢谢你的回复
追答
如何运行不起来,提示什么错误贴上来,我看一下
340285829
2011-05-13 · TA获得超过329个赞
知道小有建树答主
回答量:1081
采纳率:0%
帮助的人:384万
展开全部
我用了第一段的代码,但是提示的是:实时错误 '-2147217904(),至少一个参数没有被指定值,请上次帮我解答过的好心人再次帮忙 ,
还有就是ADO的全称是什么,和Adodc1有什么区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式