hi, ich habe eine datenbank mit 3 kundendaten sätzen. und eine form mit der ich einen kundendatensatz bearbeiten kann.
mein problem ist, wenn ich versuche dann den datensatz zu ändern kommt folgende fehlermeldung:
Die SelectCommand-Eigenschaft wurde nicht initialisiert vor dem Aufruf von: 'Fill'.
die änderung des datensatzes wird zwar geändert, aber leider werden die anderen datensätze ebenfalls geändert nun habe ich 3 mal den gleichen datensatz.
hier der code:
freue mich über hilfe. danke
mein problem ist, wenn ich versuche dann den datensatz zu ändern kommt folgende fehlermeldung:
Die SelectCommand-Eigenschaft wurde nicht initialisiert vor dem Aufruf von: 'Fill'.
die änderung des datensatzes wird zwar geändert, aber leider werden die anderen datensätze ebenfalls geändert nun habe ich 3 mal den gleichen datensatz.
hier der code:
VB.NET-Quellcode
- Private Sub btn_aktualisieren_Click(sender As Object, e As EventArgs) Handles btn_aktualisieren.Click
- sqlCmd.Connection = c
- 'Datensatz mit UPDATE aktualisieren
- sqlcmd.CommandText = "UPDATE kundendaten_um SET Kundennr = '" & txtkundennr.Text _
- & "', vorname = '" & txtVorname.Text _
- & "', nachname = '" & txtNachname.Text _
- & "', geburtstag = '" & txtGeburtstag.Text _
- & "', email = '" & txtEmail.Text _
- & "', anschrift = '" & txtStrasse.Text _
- & "', plz = '" & txtPLZ.Text _
- & "', beschreibung = '" & rtb_notice_kd.Text _
- & "', ort = '" & txtOrt.Text & "'"
- Try
- sqlcmd.Connection.Open()
- sqlcmd.ExecuteNonQuery()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- Finally
- dt.Clear()
- da.Fill(dt)
- sqlcmd.Connection.Close()
- End Try
- End Sub
freue mich über hilfe. danke