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: |
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. |
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