Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#7

Re: AutoInc nicht mit "1" beginnen

  Alt 17. Nov 2005, 10:04
Moin, moin,

vom Prinzip ist es eigentlich "läusig" das AutoInc-Feld für andere Zwecke, wie Kundennummer oder ähnliches zu verwenden. Da Paradox keine Generatoren hat kommt man leider manchmal auf solche Gedanken. Trotzdem ein Prinzip bleibt: Ein AutoInc-Feld ist nie beschreibar bei Paradox. Die MySQL-Variante geht auch nicht. Wahrscheinlich irgendein undokumentierte BDE-Zugriff, aber das lassen wir mal aussen vor. Ok, eine einigermaßen elegnte Krücke unter Paradoxkondition wäre folgende

SQL-Code:

SELECT (AutoIncFeld + 1000) AS MyNumber, Feld2, Feld,3 FROM MyTable
Konsequenz ist aber, dass Du TQuery nimmst und auf TTable verzichtest. Oder Du mußt mit kalkulierten Feldern in der Tablekomponente arbeiten, aber dass ist nun wahrlich nicht der Eleganz letzter Schluss.

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat