AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Int-Feld nachträglich auf autoincrement setzen
Thema durchsuchen
Ansicht
Themen-Optionen

Int-Feld nachträglich auf autoincrement setzen

Ein Thema von messie · begonnen am 17. Sep 2012 · letzter Beitrag vom 19. Sep 2012
Antwort Antwort
Seite 4 von 4   « Erste     234   
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#31

AW: Int-Feld nachträglich auf autoincrement setzen

  Alt 19. Sep 2012, 13:03
ich hab im Augenblick das Vergnügen eine DB wieder so hinzubiegen, das die Schlüssel wieder passen
Toll, wenn das der Ansatz ist :

Zitat von p80286:
a) alle (primärschlüssel) werden per Trigger/Sequence/autoincrement erzeugt.
dann gute Nacht. Die Foreign Keys werden Dir den ganzen Krempel hinschmeissen.
Gruß
Hansa
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#32

AW: Int-Feld nachträglich auf autoincrement setzen

  Alt 19. Sep 2012, 13:17
.. Die Foreign Keys werden Dir den ganzen Krempel hinschmeissen.
Das kann ich mir gut vorstellen, aber nur, wenn man auf halbem Weg bei der Implementierung der Schlüsselverwaltung schlapp gemacht hat.
Was nützt eine saubere Trennung von technischen und fachlichen Schlüsseln im einen Objekt, wenn ich sie in abhängigen Objekten nicht fortführe?
Gruß, Jo
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#33

AW: Int-Feld nachträglich auf autoincrement setzen

  Alt 19. Sep 2012, 13:38
Was heisst auf halbem Weg ? Was soll sauber getrennt werden ? Es muss sauber unterschieden werden zwischen IDs, sonstigen Datensatz-Feldern und dem Datensatz an sich. Vor allem gilt aber folgendes : Einmal ID immer ID ! Die soll, besser gesagt DARF nicht geändert werden. Insbesondere nicht durch falsche Generatoren oder Trigger, bzw. durch falsches Verständnis, wie die ID vergeben wird und was dahintersteckt.
Gruß
Hansa
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#34

AW: Int-Feld nachträglich auf autoincrement setzen

  Alt 19. Sep 2012, 16:08
Einmal ID immer ID ! Die soll, besser gesagt DARF nicht geändert werden.
Es ging ja nicht um Änderung, sondern Erzeugung.

Das Importproblem, das Du hier darstellst, ist doch nur Resultat eines mangelhaften Datenmodells.
Gruß, Jo
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#35

AW: Int-Feld nachträglich auf autoincrement setzen

  Alt 19. Sep 2012, 18:21
Zitat von jobo:
Es ging ja nicht um Änderung, sondern Erzeugung.
Dann sage das dem Themenersteller. der frägt nämlich das hier :

"Int-Feld nachträglich auf autoincrement setzen"

Zitat von jobo:
Das Importproblem, das Du hier darstellst, ist doch nur Resultat eines mangelhaften Datenmodells.
Ne, das Problem ist lediglich, dass du die Probelematik nicht verstehst (oder nicht willst). Insofern besser raushalten.
Gruß
Hansa
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#36

AW: Int-Feld nachträglich auf autoincrement setzen

  Alt 19. Sep 2012, 18:37
Zitat:
Ne, das Problem ist lediglich, dass du die Probelematik nicht verstehst (oder nicht willst). Insofern besser raushalten.
So nicht Hansa.

Bevor du dich in diesen Thread eingeschalten hast, wurde hier sachlich diskutiert und mögliche Probleme, die hierbei bestehen können angesprochen. Man kann auch diskutieren ohne andere dabvei zu beleidigen und sich selber zu beweihräuchern!
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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