Hallo.
Ich habe eine Online Datenbank von Ixclusiv.
Die ist extern zugreifbar.
Auslesen und Reinschreiben funktioniert auch wunderbar, nur bearbeiten klappt nicht so ganz.
Das ist mein "Datenbank code":
Mit diesem code soll ein beareits exestierendes Feld bearbeitet werden.
Nur das klappt nicht.
Wenn ich diesen Code benutze wird ein neues feld erstellt mit den Eigenschaften:
Benutzername: NULL
Passwort: [Das ausgewählte Passwort]
Email: [Die ausgewählte Email Adresse]
Also:
Anstatt das alte Feld zu bearbeiten, wird ein neues hinzugefügt.
WIe kann ich das verhindern?
Ich möchte das das alte bearbeitet wird.
*Topic verschoben*
Ich habe eine Online Datenbank von Ixclusiv.
Die ist extern zugreifbar.
Auslesen und Reinschreiben funktioniert auch wunderbar, nur bearbeiten klappt nicht so ganz.
Das ist mein "Datenbank code":
VB.NET-Quellcode
- If Not txtPasswort.Text = "" Or txtEmail.Text = "" Then
- Dim conn As MySqlConnection
- conn = New MySqlConnection
- conn.ConnectionString = "server=XX.XXX.XX.XX;" _
- & "user id=XXXX;" _
- & "password=XXXX;" _
- & "database=XXXX"
- Try
- conn.Open() ' Verbindung öffnen
- Catch myerror As MySqlException
- MsgBox("Keine Verbindung zur Datenbank : " & myerror.Message.ToString) ' Falls Fehler : Fehler anzeigen
- End Try
- Dim myAdapter As New MySqlDataAdapter
- Dim SQLAbfrage As String = "SELECT * FROM benutzer"
- Dim myCommand As New MySqlCommand
- myCommand.Connection = conn
- myCommand.CommandText = "INSERT INTO benutzer(Passwort, Email)" _
- & "VALUES('" & txtPasswort.Text & "','" & txtEmail.Text & "')"
- myAdapter.SelectCommand = myCommand
- Dim myData As MySqlDataReader
- myData = myCommand.ExecuteReader()
- Else
- MsgBox("Das Passwort oder/und die Email Adresse darf nicht leer sein!", MsgBoxStyle.Critical, "Fehler")
- End If
Mit diesem code soll ein beareits exestierendes Feld bearbeitet werden.
Nur das klappt nicht.
Wenn ich diesen Code benutze wird ein neues feld erstellt mit den Eigenschaften:
Benutzername: NULL
Passwort: [Das ausgewählte Passwort]
Email: [Die ausgewählte Email Adresse]
Also:
Anstatt das alte Feld zu bearbeiten, wird ein neues hinzugefügt.
WIe kann ich das verhindern?
Ich möchte das das alte bearbeitet wird.
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()