Hallo zusammen,
ich versuche mich zurzeit ein bisschen mit MySQL in VB.Net auseinander zu setzen...
Ich habe mich mal an dieses Tut gehalten
Allerdings wenn ich versuche einen Benutzer zu bearbeiten mit "Update" kommt immer wieder ein Fehler auf:
Und zwar bei:
Fehler:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='2'' at line 1"
Was hat das zu bedeuten?
ich versuche mich zurzeit ein bisschen mit MySQL in VB.Net auseinander zu setzen...
Ich habe mich mal an dieses Tut gehalten
Allerdings wenn ich versuche einen Benutzer zu bearbeiten mit "Update" kommt immer wieder ein Fehler auf:
VB.NET-Quellcode
- Dim conn As MySqlConnection
- conn = New MySqlConnection
- conn.ConnectionString = "server=********;" & "user id=******;" & "password=*******;" & "database=*******;"
- Try
- conn.Open()
- Catch myerror As MySqlException
- Cursor = Cursors.Default
- MsgBox("Keine Verbindung zur Datenbank : " & myerror.Message.ToString)
- GoTo ende
- End Try
- Dim myAdapter As New MySqlDataAdapter
- Dim SQLAbfrage As String = "SELECT * FROM benutzer WHERE id='" + TextBox3.Text + "'"
- Dim myCommand As New MySqlCommand
- myCommand.Connection = conn
- myCommand.CommandText = SQLAbfrage
- myAdapter.SelectCommand = myCommand
- Dim myData As MySqlDataReader
- myData = myCommand.ExecuteReader()
- conn.Close()
- conn.Open()
- Dim registerfinal As New MySqlDataAdapter
- Dim benutzer As String = (TextBox1.Text)
- Dim passwort As String = (TextBox5.Text)
- Dim anzeigename As String = (TextBox2.Text)
- Dim id As String = (TextBox3.Text)
- myCommand.CommandText = "UPDATE benutzer SET loginname='" & (benutzer) & "', anzeigename='" & (anzeigename) & "', passwort='" & (passwort) & "', WHERE id='" & (id) & "'"
- myCommand.ExecuteNonQuery()
- MsgBox("Der Account mit dem Namen : " & TextBox2.Text & " wurde erfolgreich bearbeitet")
- conn.Close()
Und zwar bei:
Fehler:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='2'' at line 1"
Was hat das zu bedeuten?