Hallo,
ich habe folgendes Problem:
Ich möchte mittels Methode eingegebene Formulardaten (aus einem Java-Programm) in eine Tabelle "Verursacherrisiko" in einer MS Access-Datenbank speichern. Meine Methode funktioniert im Grundsatz auch, da es bei einem anderen Formular im gleichen Programm bereits einwandfrei funktioniert.
Nun bekomme ich jedoch bei dem zweiten Formular den Fehler, dass eine Verletzung der Integrität bei Zeile 456 vorliegt (model.getOid()). Der in die Datenbankspalte einzufügende Text muss (so die Einschränkung) einen Parent Key in einer anderen Tabelle besitzen. Ich habe dazu für die Beziehung der Tabellen in MS Access Integritätseinschränkungen festgelegt - wenn ich diese rausnehme, dann funktioniert es auch, jedoch brauche ich diese Einschränkungen. Nehme ich die Einschränkung für die Beziehung zwischen den Tabellen "Verursacherrisiko" und "Bauteil" raus, dann schreit er bei model.getAid().
Interessant ist aus meiner Sicht nur, dass er ohne Probleme den vorherigen Schritt model.getVid() durchführt, obwohl der gleiche Aufbau und die gleiche Integritätseinschränkung vorhanden ist.
Hat da jemand eine Idee?
Vielen Dank schonmal vorab!
ich habe folgendes Problem:
Ich möchte mittels Methode eingegebene Formulardaten (aus einem Java-Programm) in eine Tabelle "Verursacherrisiko" in einer MS Access-Datenbank speichern. Meine Methode funktioniert im Grundsatz auch, da es bei einem anderen Formular im gleichen Programm bereits einwandfrei funktioniert.
Nun bekomme ich jedoch bei dem zweiten Formular den Fehler, dass eine Verletzung der Integrität bei Zeile 456 vorliegt (model.getOid()). Der in die Datenbankspalte einzufügende Text muss (so die Einschränkung) einen Parent Key in einer anderen Tabelle besitzen. Ich habe dazu für die Beziehung der Tabellen in MS Access Integritätseinschränkungen festgelegt - wenn ich diese rausnehme, dann funktioniert es auch, jedoch brauche ich diese Einschränkungen. Nehme ich die Einschränkung für die Beziehung zwischen den Tabellen "Verursacherrisiko" und "Bauteil" raus, dann schreit er bei model.getAid().
Interessant ist aus meiner Sicht nur, dass er ohne Probleme den vorherigen Schritt model.getVid() durchführt, obwohl der gleiche Aufbau und die gleiche Integritätseinschränkung vorhanden ist.
Hat da jemand eine Idee?
Vielen Dank schonmal vorab!