Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Referentielle Integrität in Access ohne Datensatz zu löschen (https://www.delphipraxis.net/115996-referentielle-integritaet-access-ohne-datensatz-zu-loeschen.html)

Overclocker 21. Jun 2008 15:25

Re: Referentielle Integrität in Access ohne Datensatz zu lös
 
und jetzt zurück zu meiner frage und auch noch wie ihr das immer löst mit euren datenbanken :)

rotfc 21. Jun 2008 15:33

Re: Referentielle Integrität in Access ohne Datensatz zu lös
 
Mit VBA -> SQL hat Access wohl noch ein paar Probleme ;-(

Overclocker 21. Jun 2008 15:39

Re: Referentielle Integrität in Access ohne Datensatz zu lös
 
du sprichst in rätseln irgendwie für mich. :(

ich kenn mich in access schon aus,auch dass man sich die SQL abfragen anzeigen lassen kann aber so richtig weitergekommen bin ich noch nicht.

klar ich kann die ref. integrität weg lassen,aber dann ist der sinn einer relationalen datenbank ja so gut wie hinüber deshalb tu ich mir das ganze ja auch an mti den verknüpfungen

rotfc 21. Jun 2008 15:49

Re: Referentielle Integrität in Access ohne Datensatz zu lös
 
Du für mich auch ;-)

Du willst die referentielle Integrität (eindeutige Zuordnung) aufheben und mit einem bewußt falschen/ungültigen Wert belegen. Was soll das?

Sorry :wall:

Lass die Löschweitergabe weg und dann in der Spalte einfach Bearbeiten/Ersetzen.

Bernhard Geyer 21. Jun 2008 15:55

Re: Referentielle Integrität in Access ohne Datensatz zu lös
 
Zitat:

Zitat von Overclocker
das mit dem update ist aber auch wieder ein problem.

wenn ich die anderen datensätze zuerst update, dann kommt ja auch wieder ein fehler weil ja in der banktabelle keine ID mit 0 vorhanden ist ;)

aber der ansatz war schon mal gut

0 != NULL
Und wenn du das in Access richig definierst darf ein Kundendatensatz auch einen leeren (NULL) BLZ-Eintrag haben.

DeddyH 21. Jun 2008 16:30

Re: Referentielle Integrität in Access ohne Datensatz zu lös
 
Zitat:

Zitat von rotfc
Durch die beiden Kontonummern i.V. mit der BLZ hat der Kunde zwei "Primärschlüssel".

Der Kunde hat einen Primär- und einen Fremdschlüssel. Bei Bank könnte man über 2 Kandidaten für Primärschlüssel reden, da AFAIK die BLZ sowieso schon eindeutig ist. Der Nachteil bei der BLZ wäre der, dass "Autowert" hier nicht ginge, d.h. erhöhter Aufwand.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:08 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz