2011-09-03 77 views
0
一列

我剛剛得知的MySQL在VB.NET,但我有一種併發症..搶在MySQL在VB.NET

當我抓住一個SELECT查詢,我想 - 讓說的「用戶名'列中的每一行。我會怎麼做?

MySQL.CommandText = "SELECT * FROM online" 
MySQL.ExecuteNonQuery() 
Label1.Text = 'usernamehere' 

謝謝:)

回答

1
Public Sub CreateMySqlDataReader(mySelectQuery As String, myConnection As MySqlConnection) 
    Dim myCommand As New MySqlCommand(mySelectQuery, myConnection) 
    myConnection.Open() 
    Dim myReader As MySqlDataReader 
    myReader = myCommand.ExecuteReader() 
    Try 
    While myReader.Read() 
     Console.WriteLine(myReader.GetString(0)) 
    End While 
Finally 
    myReader.Close 
    myConnection.Close 
    End Try 
End Sub 

上找到:http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlcommand.html#connector-net-examples-mysqlcommand-executereader

而且作爲獎金。如果你打算在查詢中引入一些參數,我建議你查看一下準備好的語句。

+0

自從您發佈它以來,我一直在關注此問題,並且沒有任何內容正在撰寫。 myReader.Read()返回False,因此不給我任何行。 – alex

+0

@alex:你確定有數據要讀嗎? – PeeHaa