vb combo与数据库文件关联

如题。小弟做了一个类似同学录的软件想建一个combo,目的是显示access数据库中的姓名。这样可以一目了然的看到所有的名字。应该是Combo1.DataSource=?... 如题。小弟做了一个类似同学录的软件

想建一个combo,目的是显示access数据库中的姓名。这样可以一目了然的看到所有的名字。

应该是Combo1.DataSource = ??

还是什么的。。。

有点儿搞不懂,望高手援助。
建立一个datacombo控件然后该怎么做呢?
cwa9958 麻烦详细说一下好么?
展开
 我来答
Taylor1973
2010-03-09 · TA获得超过176个赞
知道答主
回答量:86
采纳率:0%
帮助的人:51.3万
展开全部
用的是VB.NET吗?代码如下:

ComBo.DataSource = DataTable.Tables("TableName")
ComBo.DisplayMember = "DisplayField"
ComBo.ValueMember = "ValueField"

什么年代,别再用VB6了。

既然楼主和cwa9958都热心于VB6,用datacombo,那就用ADO举例如下吧:

dim conn as adodb.connection
conn.open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = '" & App.Path & "\xxx.mdb'"

dim rst as adodb.recordset
rst.open "select * from names",conn,1,3

DataCombo1.RowSource = names
datacombo1.ListField = "name_field"

在工具栏加入Datacombo的方法是点击“工程”-“部件”-“Microsoft Data List Controls 6.0”

本人级别低,请楼主给点分吧。
cwa9958
2010-03-06 · TA获得超过1884个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:2004万
展开全部
不可以这样做,只能一条条添加进combo1里面。或者用别的控件,如datacombo控件

不同意Taylor1973 的观点,vb6也有优点,用net做的程序不能再xp系统简单运行的,还要先安装net运行库,麻烦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ed41378
2010-03-06
知道答主
回答量:52
采纳率:0%
帮助的人:35万
展开全部
你会用adodc控件不?
这个是vb6.0最好用的一个控件~
你把条件著名好~
例如:
xxWs = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\(access名).mdb;Persist Security Info=False;Jet OLEDB:Database Password=密码"
Adodc1.ConnectionString = xxWs
Adodc1.RecordSource = "select * from 表名"
Adodc1.Refresh
Combo1.DataSource = adodc1.Recordset
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3fe025987
2010-03-06 · TA获得超过1874个赞
知道小有建树答主
回答量:1055
采纳率:62%
帮助的人:545万
展开全部
不可以吧。不是察觉控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式