VB.NET経由でMySQLサーバーに接続しようとしていますが、プログラムがフリーズし続けcon.Open()
ます。
Imports System.Data.SqlClient
Imports System.Data
....
Dim con As New SqlConnection
Dim cmd As New SqlCommand
Try
con.ConnectionString = "Server=000.000.000.000;Database=db_name;Uid=db_user;Pwd=db_pw;"
con.Open()
cmd.Connection = con
cmd.CommandText = "SELECT * FROM courses"
Dim lrd As SqlDataReader = cmd.ExecuteReader()
While lrd.Read()
MessageBox.Show(lrd.ToString)
End While
Catch ex As Exception
MessageBox.Show("Error while connecting to SQL Server: " & ex.Message)
Finally
con.Close()
End Try
接続文字列の内容は、この例の実際の値のプレースホルダーとしてこれらの単語を使用して、それらのスポットにあるものの形式です。実際の値が含まれていることを除けば、それらはまったく同じです。したがって、フォームエラー(つまり、アポストロフィの欠落)がある場合は、お知らせください。の場合Server
、サーバーのIPアドレスなどを入力する必要がありますか?さらに、読み取りループでは、SQLクエリのすべての内容を表示する方法がわかりません。私が持っているものは正しいですか?