Beim Einfügen von Datensätzen über das Windows-Formular habe ich versehentlich einen Datensatz zweimal eingefügt, weil er nicht in der Datenrasteransicht des Formulars angezeigt wurde. Jetzt kann ich diesen doppelten Datensatz nicht löschen. Ich habe versucht, einen eindeutigen Schlüssel hinzuzufügen, aber dieser Vorgang ist aufgrund dieser doppelten Zeile fehlgeschlagen. Ich habe versucht, auch den Primärschlüssel zu setzen, aber dieser Vorgang ist ebenfalls fehlgeschlagen. Und ich kann es nicht manuell aus der Tabelle löschen. Die Fehlermeldung lautet wie folgt:Fehler beim Löschen doppelter Datensätze in SQL Server mit C#
Fehlerquelle: Microsoft.VisualStudio.DataTools.
Fehlermeldung: Die aktualisierten oder gelöschten Zeilenwerte machen die Zeile nicht eindeutig oder sie ändern mehrere Zeilen (2 Zeilen).
Wie kann ich diese Zeile aktualisieren oder löschen?
Warum versuchen Sie, C# zu verwenden, um es zu löschen? Können Sie nur etwas SQL direkt schreiben? –
Ich habe versucht, mit "löschen" Abfrage auch. Immer noch der gleiche Fehler. –
Fügen Sie die von Ihnen erstellte Löschabfrage zur Frage hinzu. – Igor