首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示可以在MySQL中访问表的用户列表

问显示可以在MySQL中访问表的用户列表
EN

Stack Overflow用户
提问于 2014-08-16 11:35:11
回答 1查看 369关注 0票数 0

我想在VB应用程序中显示访问表(MySQL)的用户列表。我想把这个放在一个列表盒里。

代码语言:javascript
复制
        MysqlConn = New MySqlConnection()
        MysqlConn.ConnectionString = "server=" & serverTB.Text & ";" & "user id=" & userTB.Text & ";" & _
            "password=" & pwdTB.Text & ";" & "database=" & databaseTB.Text
        MysqlConn.Open()

        Dim cmd As New MySqlCommand()
        Dim conn As New MySqlConnection(MysqlConn.ConnectionString)

        conn.Open()
        cmd.Connection = conn

        cmd.CommandText = "SELECT USER FROM users"

        Dim list = cmd.ExecuteReader()
        For Each user In list
            userListCBX.Items.Add(user)
        Next

我在“字段列表”中得到了未知列'USER‘,。我想让用户从数据库测试,表用户。

EN

回答 1

Stack Overflow用户

发布于 2014-08-16 12:08:28

在从当前记录中获取信息之后,您需要调用Read()将读取器移动到下一条记录:

代码语言:javascript
复制
Dim reader = cmd.ExecuteReader()
While reader.Read()
    serListCBX.Items.Add(reader(0))
End While 

参见SqlCommand.ExecuteReader在MSDN中的示例用法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25339765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档