Hallo Community,
es geht um das Setzen booleschen Werten in einer Tabelle:
In meiner Datenbank existieren zwei Tabellen, nämlich die Tabellen
Firma und
Kategorie.
Tabelle
Firma:
Hier stehen Firmendaten, beginnend mit einer F_ID (PK), dann Firmenname, Adresse.
Tabelle
Kategorie:
Hier sind verschiedene Kategorien aufgeführt wie "Kunde", "Interessent" etc. Dies sind boolesche Werte, denn eine Kategorie ist ja entweder vergeben oder nicht.
Als PK fungiert in dieser Tabelle eine K_ID, außerdem ist die F_ID der Tabelle Firma als Fremdschlüssel enthalten.
Das
Formular:
Das Hauptformular hat als Datenquelle die Tabelle "Firma" zugewiesen bekommen. In Textfeldern werden die Daten eingegeben.
Als Subormular fungiert die Tabelle "Kategorie", wobei für jede Kategorie eine Checkbox existiert.
Mein Problem:
Ich kann im Formular für einige Kategorien keinen Haken mehr setzen. Es funktioniert einfach nicht.
Wechsele ich in die Tabelle "Kategorie" und will dort eine Kategorie anklicken, erhalte ich die folgende Fehlermeldung:
SQL-Status: S1000
Fehler-Code: -29
File input/output error: D:\Pfad log in statement [UPDATE "tblKategorie" SET "KatInteressent" = ? WHERE "KatID" = ?]
Bei anderen Kategorie (in derselben Tabelle!) kann ich jedoch problemlos den Haken setzen. Woran liegt das?
Viele Grüße
zachy