Ich habe eine Funktion geschrieben, welche in einer Klasse liegt, einen MySQL Befehl entgegen nimmt und das Ergebnis via "Return" ausgibt. Das Problem, dass ich habe ist, dass wenn ich irgendeine Abfrage mit dieser Funktion mache, dann bekomme ich immer als Return -1 zurück.
Meine Funktion:
Und das Aufrufen selbiger:
In der Textbox steht dann nur -1 egal was in der Datenbank steht.
Meine Funktion:
Quellcode
- Public Shared Function mysqlcmd(ByVal cmd As String) As String
- Dim connectionstring As String = "server=xxx;user=xxx;database=xxx;port=3306;password=xxx;"
- Dim connection As New MySql.Data.MySqlClient.MySqlConnection(connectionstring)
- Dim command As New MySql.Data.MySqlClient.MySqlCommand(cmd, connection)
- Dim result As String
- Try
- connection.Open()
- result = command.ExecuteNonQuery()
- connection.Close()
- Return result
- Catch ex As Exception
- MsgBox(ex.ToString)
- Finally
- connection.Close()
- End Try
- End Function
Und das Aufrufen selbiger:
In der Textbox steht dann nur -1 egal was in der Datenbank steht.