Ich habe folgendes Problem und möchte gerne die Hintergründe verstehen:
Eine von Access migrierte Datenbank enthät in mehreren Tabellen Ja/Nein-Felder ((Spalte Datensatz gelöscht). Dieses Feld bleibt beim Erstellen eines neuen Datensatzes leer, was in der ursprünglichen Accesstabelle auch problem funktioniert. Werden Datensätze über das Formular in das SQL-Server-Backend geschrieben, passiert es dass solche Datensätze in Abfragen mit "WHERE gelöscht = false" nicht erscheinen. Lasse ich eine Prozedur über die Tabelle laufen, die alle Datensätze die nicht wahr sind auf false setzen lasse, erscheinen sie in der Abfrage.
Kann mir jemand die Logik erklären, die dahinter steckt?
Vielen Dank für Tipps und Gruß
Michael