Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler:ungültiger Name bei Referenzintegrität (https://www.delphipraxis.net/11091-fehler-ungueltiger-name-bei-referenzintegritaet.html)

Hani 30. Okt 2003 20:07


Fehler:ungültiger Name bei Referenzintegrität
 
Hallo Leute, möchte mal kurz frage. Ich habe so 2 Tabellen (*.DB) gestellt. Aber wenn ich versuche die Referenzintegrität von einer zu andere herstelle, kann die eine datei nicht speichern. Der meldet immer den Fehler "ungültiger Dateiname", obwohl ich nichts gemacht habe. Wenn ich die Referenz lösche, dann geht wieder. :shock: :?: wieso wohl?

eXOs 30. Okt 2003 20:25

Re: Fehler:ungültiger Name bei Referenzintegrität
 
Ich glaube das Problem hatte ich auch schon mal, Überprüf einfach nochmal die Tabelleneinträge zwischen denen du die Beziehung herstellen willst.
Bei referenzieller Integrität kann nur ein Primärschlüssel kann in einer anderen Tabelle ein Fremdschlüssel sein.
Hoffe ich konnte die helfen!

Hani 30. Okt 2003 20:36

Re: Fehler:ungültiger Name bei Referenzintegrität
 
bei der tabelle, die ich speichern will, ist ja das eine feld normal, und das feld von anderer tabelle , mit welchem ich verbinden will, mit primärschlüssel.. liegt daran?denke ich nicht!

eXOs 30. Okt 2003 20:44

Re: Fehler:ungültiger Name bei Referenzintegrität
 
erklär das doch mal ein bischen genauer, Tabellennamen, Feldnamen und so

Hani 30. Okt 2003 20:50

Re: Fehler:ungültiger Name bei Referenzintegrität
 
also:
1. Tabelle
Feldname: Typ Primär
GID + *
....
LID S


2. Tabelle
Feldname: Typ Primär
LID S *
...

Versuche sozusagen, bei das feld LID von 2 tabellen miteinander (Referenzintegität). Und der meldet: ungültiger Dateiname "..../table1.DB".
Schon genauer?

eXOs 30. Okt 2003 21:02

Re: Fehler:ungültiger Name bei Referenzintegrität
 
ok, wenn ich es noch richtig weis, geht das net. Bei referenzieler Integrität müsste LID aus Tabelle 1 in Tabelle 1 als Primärschlüssel definiert werden, um mit LID in Tabelle 2 in Beziehung mit rI zu stehen. Weil LID aus T1 in T2 dann Fremdschlüssel in T2 wäre und dies kann bei rI nur ein Primärschlüssel sein.

Hani 31. Okt 2003 21:44

Re: Fehler:ungültiger Name bei Referenzintegrität
 
habe mit delphi 4 probiert. Funktioert aber.
Mit delphi 7 nicht.

eXOs 2. Nov 2003 10:38

Re: Fehler:ungültiger Name bei Referenzintegrität
 
Hi,

was ist den jetzt?? das musst du mir jetzt noch genauer erklären! :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.

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