Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Brauche hilfe in Sachen AutoIncrement (https://www.delphipraxis.net/10780-brauche-hilfe-sachen-autoincrement.html)

InSys 27. Okt 2003 00:25

Re: Brauche hilfe in Sachen AutoIncrement
 
Was Du willst ist eine 1 zu n Beziehung, dann machs gleich richtig und fang mit den Lieferanten an.

Das mit dem autoinc ist eigentlich schwachsinn.
Was Du Brauchst ist eine eindeutige ID für die jeweilige Kategorie (Lieferanten,Kunden,Artikel...)
Hier wäre es möglich mit GuID von Windows zu arbeiten.
MS-SQL stellt dafür in der Datenbank die Fkt. NewID() zur verfügung


Lieferant[Bezeichnung,LiefID] -> Artikel[LiefID,ArtikelID,ArtikelBez.,....]
-> Adressen[AdressID=LieferID=KundenID,Name,Strasse,Ort,....]

Das bringt unter anderem den Vorteil, daß Du zB. zum Suchen einer Adresse die selbe
Procedur/Fkt. verwenden kannst egal ob Kunde oder Lieferant.

Und Deine Artikel kriegst Du auch ganz leicht , wenn du statt der Table-Kompo Eine Query
nimmst (SQL: "Select * From Artikel Where LiefID = <LiefID> order by Artikelbez ")

Ps.: Wenn du jetz noch ne vernünftige Datenbank brauchst,
die : - Dich nichts kostet
- Delphi komponenten bietet
- Ohne BDE und ODBC auskommt
- Kostenfrei weitergegeben werden darf(Desktopversion bis 5User P2P)
- als Lizenzversion auf allen Servertypen läuft(Novell,Linux,Windoof)
Dann versuchs mal mit Advatage Database - http://www.advantagedatabase.com/ADS/default.htm
- http://www.extendedsystems.de/ESIde/default.htm
:cheers:

InSys 27. Okt 2003 00:37

Re: Brauche hilfe in Sachen AutoIncrement
 
Ach ja die liefern auch noch ein Tool mit - Advantage Data Architekt
ist etwa vergleichbar mit dem Enterprise Manger von MS-SQL

:-D War bei mir , beim einlesen von ca 400.000 Datensätzen in 5 min etwa 4mal
Schneller als MS-SQL
:witch: :witch: :witch:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.
Seite 2 von 2     12   

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