Einzelnen Beitrag anzeigen

Benutzerbild von eddy
eddy

Registriert seit: 3. Jan 2003
Ort: Sachsen
573 Beiträge
 
Delphi 5 Professional
 
#4

Re: Autoinc in Datenbankoberfläche nachträglich ergänzen

  Alt 10. Feb 2005, 14:15
Hallo Plague,

ich stimme mit shmia nicht überein. Nutze für den Primärindex ruhig ein AutoInc-Feld (z.B. ID).
Macht sich eigentlich immer gut.

Einfügen kannst Du es per Hand über die Datenbankoberfläche.

Was die Probleme bei Datenbankfehlern betrifft:
Mit TUTIL32.DLL läßt sich ein Reparatur-Tool schaffen. Für das von shmia beschriebene Beispiel sollte es da gar kein Problem geben. Zu Problemen kann es allerdings kommen, wenn Du den Wert des Feldes ID zum Verbinden mehrerer Datenbanken verwendest AND (logische UND) eine Reparatur nur durch Umkopieren der Datenbank möglich ist. Da in diesem Fall ID neu aufgebaut wird, würde kein Verweis mehr stimmen.

Beispiel: Deine Auftrags-DB ist mit der Kunden-DB über das Feld ID gekoppelt. Nach o.g. Reparatur kommt es mit hoher Wahrscheinlichkeit zu Fehlern im Bezug zwischen Kunden- und Auftrags-DB.


Mit Code geht das ganze auch, auf Wunsch hinterleg' ich ihn noch.

mfg
eddy
  Mit Zitat antworten Zitat