Neu Microsoft SQL Management Studio - JTL - Eingefügter Datensatz wird nicht angezeigt

Sa_Luebeck

Mitglied
4. Dezember 2019
9
0
Ich habe heute ein Datensatz gelöscht, um zu testen, ob alles nach dem neuen Update von JTL wie vorher funktioniert.
Anschließend habe ich diesen eingefügten Datensatz in der Datenbank per INSERT-Anweisung neu eingefügt.

Nun verstehe ich nicht, warum dieser eingefügte Datensatz in der JTL-Wawi nicht angezeigt wird?

Ich habe in der selben Datenbank die Zeile gelöscht und dieser Datensatz war sofort in der JTL-Wawi weg.
Warum ist der Datensatz in der JTL-Wawi nach der erfolgreichen INSERT-Anweisung nicht sichtbar?
Allerdings ist dieser Datensatz in der Datenbank vorhanden.

Das verstehe ich nicht...

Ich würde mich sehr freuen, wenn mich jemand aufklärt.

LG
 

Shopworker.de

Offizieller Servicepartner
SPBanner
4. Januar 2011
4.164
566
Arnsberg, Sauerland
Firma
Shopworker GmbH
Bin kein Datenbankprofi, aber das ist nicht wie bei Word mit CTRL X, C und V ....
In der Datenbank gibt es StoredProcedures, Trigger etc., da werden teilweise ganze Prozesse angeschupst.
Wenn du irgendwas löschen oder einfügen möchtest solltest du das meines Wissens immer über StoredProcedures machen ...
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.618
403
So ist es… Da sind immer noch irgendwelche Keys und Verweise, die dann eben mit gelöscht werden… Die hast du mit deinem insert natürlich nicht wiederhergestellt.

Von der Sache her hast du einfach jetzt eine Inkonsistenz erzeugt… Die solltest du rückgängig machen...
 
  • Gefällt mir
Reaktionen: Shopworker.de

Sa_Luebeck

Mitglied
4. Dezember 2019
9
0
Bevor ich den Artikel aus der Tabelle gelöscht hatte, habe ich eine Kopie in einer anderen Datenbank gesichert. Diese gesicherte Tabelle habe ich in meiner Datenbank wieder zurückgeholt.
Gestern ist mir nach meinem Post auch aufgefallen, dass die eine Spalte, d .h ein Attribut In der Sicherungskopie nicht als PK hinterlegt ist.
Trotzdem bin ich nicht sicher, ob das wirklich der Grund ist, weil ich folgendes versucht habe:

ich habe die Tabelle mit dem fehlenden Datensatz umbenannt. D. H ich habe die Tabelle „Artikel“ in Artikelx“ umbenannt.Demzufolge waren alle Artikel nicht in der Wawi.

Anschließend habe ich meine gesicherte Tabellenkopie eingefügt und geprüft, ob alle Artikel wieder in der Wawi sind. Und ja, die Artikel sind alle in der Wawi bis auf den gelöschten Artikel. Aber in Db ist der gelöschte Artikel vorhanden. In der Wawi nicht. Wenn es vom Schlüssel abhängt müssten doch die anderen Artikel nach Einfügen derTabellenkopie auch nicht in der Wawi erscheinen dürfen?

kann mir das jemand erklären?