Hallo!
Ich habe in einem Programm einen Datensatz mit folgender Prozedur gelöscht:
Private Sub Loeschen()
Dim x As Integer
x = Me.lstKunden.SelectedIndex 'in Listbox gewählter Eintrag
' DataRow-Instanz mit der "Löschmarkierung" versehen
Me.Friseur_CorinnaDataSet.Kunden.Rows(x).Delete()
Me.lstKunden.Items.Remove(x) 'aus Listbox löschen
'DataAdapter schickt DELETE-Anweisung zur Datenbank
Me.KundenTableAdapter.Update(Me.Friseur_CorinnaDat aSet.Kunden)
'zur Kontrolle neu einlesen
Me.Friseur_CorinnaDataSet.Clear()
Me.KundenTableAdapter.Fill(Me.Friseur_CorinnaDataS et.Kunden)
End Sub
Der Datensatz wird aus der Listbox gelöscht und aus der Datenbank. Wenn ich aber das Programm schließe und dann neu öffne, dann ist der gelöschte Datensatz wieder vorhanden (auch in der Datenbank!)!!!
Wie kann ich ihn endgültig löschen?
LG Annia
Ich habe in einem Programm einen Datensatz mit folgender Prozedur gelöscht:
Private Sub Loeschen()
Dim x As Integer
x = Me.lstKunden.SelectedIndex 'in Listbox gewählter Eintrag
' DataRow-Instanz mit der "Löschmarkierung" versehen
Me.Friseur_CorinnaDataSet.Kunden.Rows(x).Delete()
Me.lstKunden.Items.Remove(x) 'aus Listbox löschen
'DataAdapter schickt DELETE-Anweisung zur Datenbank
Me.KundenTableAdapter.Update(Me.Friseur_CorinnaDat aSet.Kunden)
'zur Kontrolle neu einlesen
Me.Friseur_CorinnaDataSet.Clear()
Me.KundenTableAdapter.Fill(Me.Friseur_CorinnaDataS et.Kunden)
End Sub
Der Datensatz wird aus der Listbox gelöscht und aus der Datenbank. Wenn ich aber das Programm schließe und dann neu öffne, dann ist der gelöschte Datensatz wieder vorhanden (auch in der Datenbank!)!!!
Wie kann ich ihn endgültig löschen?
LG Annia
Comment