从VB.NET查询MySQL表

时间:2013-03-18 12:52:46

标签: mysql vb.net ado.net

我在vb.net中创建了我的软件并将其与MySQL数据库连接并使用phpmyadmin我创建了一个表更新和一个列版本。

在版本列中,我插入了version.txt的链接

我希望我的更新库updateVB将从该表中的数据库中获取version.txt的链接....

Updatevb1.checkforupdate("Text file where your version is stated (URL)", 
                         "Current Version", 
                         "URL of executable updater (SFX Archive), 
                         "Username for FTP", "Password for FTP", 
                          showUI As Boolean)

我希望获得以下所有信息:文本文件版本URL,当前版本,可执行更新的URL等。

如何做到这一点?

conn = New MySqlConnection(ServerString)
    Try
        conn.Open()
        Dim sqlquery As String = "SELECT FROM updater"
        Dim data As MySqlDataReader
        Dim adapter As New MySqlDataAdapter
        Dim command As New MySqlCommand
        command.CommandText = sqlquery
        command.Connection = conn
        adapter.SelectCommand = command
        data = command.ExecuteReader
        While data.Read()
            If data.HasRows() Then
                Dim vlink As String = data(1).ToString
                Dim dlink As String = data(2).ToString
                Dim ftpu As String = data(3).ToString
                Dim ftpp As String = data(4).ToString
            End If
        End While
        UpdateVB1.checkforupdate("vlink", "0.0.9", "dlink", "ftpu", "ftpp", showUI:=True)
        data.Close()
        conn.Close()

1 个答案:

答案 0 :(得分:0)

第一个问题是您的SQL语句没有指定任何列。

提供您要使用的列列表。

Dim sqlquery As String = "SELECT vlink, dlink, ftpu, dtpp FROM updater"