我在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()
答案 0 :(得分:0)
第一个问题是您的SQL语句没有指定任何列。
提供您要使用的列列表。
Dim sqlquery As String = "SELECT vlink, dlink, ftpu, dtpp FROM updater"