如何将 Visual Basic 6 组合框与 Microsoft Access 2007 表中的字段链接
Posted
技术标签:
【中文标题】如何将 Visual Basic 6 组合框与 Microsoft Access 2007 表中的字段链接【英文标题】:How to link a Visual Basic 6 Combo box with a field in a Microsoft Access 2007 Table 【发布时间】:2011-04-22 18:30:31 【问题描述】:Microsoft Access 2007 中有一个教师表。我想将 Tch_name 字段中的所有教师姓名获取到 VB6 中的组合框列表中。是否需要创建循环?谁能帮帮我。
谢谢
【问题讨论】:
【参考方案1】: dim db as new adodb.connection
'then open your database with db connection
dim r as new adodb.recordset
r.open "select Name from Teacher", db, adopendynamic, adlockoptimistic, adcmdtext
'I guess column name is Name
do while not r.eof
combo1.additem(r.fields(0))
r.movenext
loop
【讨论】:
感谢您的贡献——我确实投了赞成票,因为这是我为此目的使用的方法(尽管我可能会在 AddItem 中使用字段名称而不是其序数环形)。您在新用户学习曲线上的下一个任务是“代码格式化”。以上是关于如何将 Visual Basic 6 组合框与 Microsoft Access 2007 表中的字段链接的主要内容,如果未能解决你的问题,请参考以下文章
Visual Basic - 使用组合框将 Access 表中的数据填充到文本框
如何将值从Visual Basic 6程序传递给VBscript代码?
如何使用Visual Basic 6.0将LPT1更改为LPT2?