如何将 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?

如何将组合框与文本框连接起来?

如何在 Visual Basic 6 中对齐 RichEdit 粘贴对象位置?

如何在 Visual Basic 6.0 中创建带有文本框的数组