2016-07-15 8 views
0

私はVb.netでMySQLを使用してチャットをしようとしていますが、チャットをリストボックスにロードしたいところは(ユーザー名) '' par ''と(メッセージ)。Vb.net Mysql 1つのデータで複数のクエリを使用する

しかし、それは私のエラーを表示し続け、私はそれを解決する方法を理解していません。

ここに私のコードです:---問題の

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 


    Dim stringConn As String 
    Dim stringCmd As String 
    Dim myConn As MySqlConnection 
    Dim myCmd As MySqlCommand 


    stringCmd = "SELECT par, message FROM chat" 


    stringConn = "server=localhost; user id=studio; password=mypw; database=studio;" 


    myConn = New MySqlConnection(stringConn) 


    myCmd = New MySqlCommand(stringCmd, myConn) 

    myConn.Open() 


    Dim myReader As MySqlDataReader 


    myReader = myCmd.ExecuteReader() 

    'Reset your List box here. 
    ListBox1.Items.Clear() 

    While myReader.Read() 
     --------------Here is my problem --------------- 
     ListBox1.Items.Add(myReader.GetString(1//username//) & " " & myReader.GetString(2//message//)) 

---- end-- ---

End While 

    myReader.Close() 
    myConn.Close() 
End Sub 
+0

エラーが何かを投稿してください。彼らは理解する。 –

答えて

1

あなたはこの試みることができる:

If myReader.HasRows = True Then 
    Do While myReader.Read() 
     ListBox1.Items.Add(myReader(0) & " " & myReader(1)) 
    Loop 
End If 

を最高の挨拶

+0

ありがとうございます!それは完璧に動作します! :) –

関連する問題