Hallo an alle im (VB-)Paradise
ich wollte den Server Uptime Status eines MySQL-Servers auslesen und habe dafür folgenden sql-Befehl gesendet
aber leider bekomme ich die Fehlermeldung
Eine Ausnahme (erste Chance) des Typs "System.IndexOutOfRangeException" ist in MySql.Data.dll aufgetreten.
Wenn ich den SQL-Befehl auf andere Art und Weise an den Server sende (Konsole oder Workbench), bekomme ich immer eine "richtige" Antwort.
Muß man das in VB irgendwie anders machen, als in der herkömmlichen Art und Weise ?
Lieben Gruß
Gabi
ich wollte den Server Uptime Status eines MySQL-Servers auslesen und habe dafür folgenden sql-Befehl gesendet
VB.NET-Quellcode
- Private Function serverzeit() As Integer
- Dim serverzeit_int As Integer
- Try
- conn.ConnectionString = myConnectionString
- conn.Open()
- cmd.Connection = conn
- cmd.CommandText = "Show Status LIKE 'Uptime'"
- myData = cmd.ExecuteReader()
- Do While myData.Read()
- serverzeit_int = CInt(myData("Uptime"))
- Loop
- conn.Close()
- myData.Close()
- Catch ex As MySql.Data.MySqlClient.MySqlException
- MessageBox.Show(ex.Message)
- End Try
- Return serverzeit_int
- End Function
aber leider bekomme ich die Fehlermeldung
Eine Ausnahme (erste Chance) des Typs "System.IndexOutOfRangeException" ist in MySql.Data.dll aufgetreten.
Wenn ich den SQL-Befehl auf andere Art und Weise an den Server sende (Konsole oder Workbench), bekomme ich immer eine "richtige" Antwort.
Muß man das in VB irgendwie anders machen, als in der herkömmlichen Art und Weise ?
Lieben Gruß
Gabi