Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

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

  Alt 10. Feb 2005, 10:30
Zitat von Plague:
ich möchte meine Paradox 7 Datenbank nachträglich mit einem Autoinc ergänzen (also dass die ID automatisch vergeben wird) wie kann ich das machen? Oder kann ich das mit Delphi auch mit igendeinem Code?
Ich möchte dir von der Verwendung von AutoInc Feldern abraten.
Im ersten Augenblick sind die Felder ja sehr bequem.
Aber es kann z.B. ein Zustand eintreten, bei dem du nichts mehr in die Tabelle speichern kannst.

Ein Datensatz mit dem AutoInc-Wert 33000 wird gespeichert, aber durch einen Absturz wird der
verborgene Generatorwert des AutoInc Feldes nicht auf 33001 aktualisiert.
Die Tabelle ist zerschossen und kann nur mit Mühe repariert werden.


Ein weiteres Problem:
Die "Datenbank" Paradox kennt den Wert des AutoInc Feldes nach einer Einfügung, aber dein
Programm nicht!
Deshalb werden weitere Einfügungen, die mit der letzten Einfügung in Beziehung stehen sehr problematisch.
Andreas
  Mit Zitat antworten Zitat