Huhu,
ich schreibe gerade an einem Programm das einige Daten in einer MySQL DB speichert. Das Verbinden funktioniert auch wunderbar, allerdings hängt das Programm immer bis zum Timeout wenn ich die Daten aus der Datenbank laden möchte..
Was mich nervt, der Code ist eigentlich 1 zu 1 aus einem Tutorial übernommen.. Könnte es evtl an der DB liegen? Benutze MyIASM da sich das nachher performancetechnisch einfach rechnet..
Greetz
ich schreibe gerade an einem Programm das einige Daten in einer MySQL DB speichert. Das Verbinden funktioniert auch wunderbar, allerdings hängt das Programm immer bis zum Timeout wenn ich die Daten aus der Datenbank laden möchte..
Code:
Dim conn As MySqlConnection
conn = New MySqlConnection
conn.ConnectionString = "server=localhost;" _
& "user id=root;" _
& "password=;" _
& "database=dba"
conn.Open()
Dim myAdapter As New MySqlDataAdapter
Dim SQLAbfrage As String = "SELECT a FROM tablea WHERE b=11720"
Dim myCommand As New MySqlCommand
myCommand.Connection = conn
myCommand.CommandText = SQLAbfrage
myAdapter.SelectCommand = myCommand
Dim myData As MySqlDataReader
myData = myCommand.ExecuteReader <-- Dort läuft es ins Timeout!
Try
If myData.HasRows Then
myData.Read()
MsgBox(myData.Item("a").ToString)
End If
Catch ex As MySqlException
MsgBox(ex.Message)
End Try
Greetz