![]() |
Kundennummer zuweisen in Paradox DB
Hallo,
bei unser Kunden db wir die Kundennummer durch die abfrage maxid automatisch zugewiesen. Jedoch geht er hier in der Kundennummer nie über 10 hinaus. Unsere frge ist ob einer ne ahnung hat warum?? Wir wollen ja mehr als 10 verschiedene Kundennummern vergeben.
Delphi-Quellcode:
Danke PES
begin
FormNeuerKunde.show; FormNeuerKunde.TableNeuerKunde.Active:=True; FormNeuerKunde.TableNeuerKunde.insert; maxID := -1; try FormNeuerKunde.querySQL.active:=false; FormNeuerKunde.querySQL.sql.clear; FormNeuerKunde.querySQL.sql.add('SELECT Max(Kundennummer) as maxid FROM Kunde'); FormNeuerKunde.querySQL.active:=true; if FormNeuerKunde.querySQL.RecordCount > 0 then maxID:=FormNeuerKunde.querySQL.FieldbyName('maxid').Value except end; if MaxID = -1 THEN FormNeuerKunde.DBEditKundennummer.text:=IntToStr(maxID+2) ELSE FormNeuerKunde.DBEditKundennummer.text:=IntToStr(maxID+1) end; |
Re: Kundennummer zuweisen in Paradox DB
|
Re: Kundennummer zuweisen in Paradox DB
Welcher Feldtyp ist Kundennummer?
Gibt es irgendeine Fehlermeldung wenn der Wert 10 überschritten wird? Hast du es schon debuggt? |
Re: Kundennummer zuweisen in Paradox DB
Feldtyp ist Alpha, nein es gibt keine Fehlermeldung. Er vergibt einfach dann immer wieder die 10.
|
Re: Kundennummer zuweisen in Paradox DB
Zitat:
|
Re: Kundennummer zuweisen in Paradox DB
Größe ist 5
|
Re: Kundennummer zuweisen in Paradox DB
Kommentiere bitte mal den Try/Except-Teil aus. Kommt dann immer noch keine Fehlermeldung?
|
Re: Kundennummer zuweisen in Paradox DB
Immer noch keine Fehlermeldung :(
|
Re: Kundennummer zuweisen in Paradox DB
Mache mal aus dem Apha- ein Integerfeld.
|
Re: Kundennummer zuweisen in Paradox DB
Funzt, danke :hello:
Und kannst uns vielleicht auch erklären warum das falsch war. Aber großen Dank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz