VB.Net bestimmten Datensatz löschen

Bububoomt

ohne Vertrauen
ID: 10361
L
28 April 2006
19.666
769
[FONT=Tahoma,Helvetica]Wie löscht man einen Bestimmten datensatz aus einer Tabelle. Es sollen alle datensätze gelöscht werden bei dem die Spalte x den Wert 1 haben.

Die Spalte x ist dabei kein Primary.



bei unserem bisherigen Code

With Zugangsberechtigung
.Seek("=", id)
If .NoMatch = False Then
.Delete()
End If
End With


Wird nur der Datensatz gelöscht, bei dem der Primary den Wert 1(id) hat.

Es solen aber die Datensetze gelöscht werden, bei dem die Spalte P_ID den Wert 1 hat.

Die id wird als Paramter übergeben.
[/FONT]
 
Wir haben eine Accesdatenbank, mit mehreren Tabellen.

Wir haben das Problem nun Durch zwei anweisungen gelost ala

nehme Primärschlüssel wo P_ID=1

durchlaufe die Ausgabe und lösche den aktuellen Primärshlüssel.

Zwar nicht die beste lösung, aber ds langt uns. Da wir das Programm nu einmal kurz vorzeigen müssen, also das es funktioniert.