AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi AutoInc-Key in einer Paradox-Tabelle
Thema durchsuchen
Ansicht
Themen-Optionen

AutoInc-Key in einer Paradox-Tabelle

Ein Thema von MarkusB · begonnen am 3. Apr 2004 · letzter Beitrag vom 11. Apr 2004
Antwort Antwort
MarkusB

Registriert seit: 3. Apr 2004
Ort: Hamburg
105 Beiträge
 
#1

AutoInc-Key in einer Paradox-Tabelle

  Alt 3. Apr 2004, 20:47
Hi!

Ich habe eine Paradox-Tabelle, die als primären Key ein AutoInc-Feld (Paradoxtyp: Zähler) hat, erstellt.
Nun möchte ich nach dem Löschen aller Datensätze auch den Key „reseten“ (das heißt auf den Wert „0“ setzen).
Weiß jemand wie man das machen kann?
Geht das überhaupt ohne die Tabelle zu löschen und neu anlegen zu müssen?

Markus
  Mit Zitat antworten Zitat
grayfox

Registriert seit: 22. Jan 2003
Ort: Litschau
173 Beiträge
 
Delphi 4 Standard
 
#2

Re: AutoInc-Key in einer Paradox-Tabelle

  Alt 3. Apr 2004, 21:59
hallo markus!

willkommen im forum!

Zitat:
Weiß jemand wie man das machen kann?
ja

Zitat:
Geht das überhaupt ohne die Tabelle zu löschen und neu anlegen zu müssen?
nein

daher verwende ich in meinen tabellen kein auto-inc zählerfeld, sondern lese vor dem anhängen eines neuen datensatzes den ID-wert des letztes datensatzes aus und erhöhe ihn ums eins

mfg, stefan
  Mit Zitat antworten Zitat
Nightfly

Registriert seit: 25. Mär 2004
Ort: Dresden
118 Beiträge
 
#3

Re: AutoInc-Key in einer Paradox-Tabelle

  Alt 5. Apr 2004, 11:01
Ich würde dir auch Dringend raten auf AutoInc zu verzichten. Als ich noch mit Paradox gearbeitet hab is mir das mal böse auf den Fuß gefallen,weil der Zähler dann mist gemacht hat. Nach 2 Tagen suchen hab ich dann auch einfach ein Int Feld genommen und die DB anwendung hat das Zählen übernommen.
  Mit Zitat antworten Zitat
MarcusB

Registriert seit: 7. Mär 2004
121 Beiträge
 
Delphi 7 Professional
 
#4

Re: AutoInc-Key in einer Paradox-Tabelle

  Alt 5. Apr 2004, 12:41
Das ist jetzt zwar komplett OT aber...

... hoffentlich kommt es nicht zu bösen Namensverwechslungen

Grüße

MarcusB
  Mit Zitat antworten Zitat
woki

Registriert seit: 29. Mär 2003
563 Beiträge
 
Delphi 2006 Architect
 
#5

Re: AutoInc-Key in einer Paradox-Tabelle

  Alt 5. Apr 2004, 13:49
Hi,

Autoinc-Felder dienen der eindeutigen Kennung eines Datensatzes zur Sicherstellung der referentiellen Integrität der Datenbank, und nicht dem Zählen von Datensätzen. Sie dürfen daher durch das Clientprogramm ncht manipulierbar sein.

Wenn amn sie für diesen Zweck braucht, kann man sie in einer Multi-User-Umgebung auch nicht durch einen Zähler in den Clienten ersetzen, das kann nicht funktionieren.

Wenn man einfach einen Zähler braucht, dann sollte man auch kein Autoincfeld verwenden.

Grüsse
Woki
  Mit Zitat antworten Zitat
MarkusB

Registriert seit: 3. Apr 2004
Ort: Hamburg
105 Beiträge
 
#6

Re: AutoInc-Key in einer Paradox-Tabelle

  Alt 11. Apr 2004, 12:12
Hallo an alle!

Vielen Dank für Eure Antworten! Vielleicht ist Paradox nicht die erste Wahl bei den Datenbanken.
Aber trotzdem bin ich ein bisschen enttäuscht. Ich habe gehofft, dass es eine elegante Methode
gibt den Zähler zu initialisieren.

Danke und noch ein schönes Osterfest

Gruß Markus
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:57 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