![]() |
Temporäre Tabelle im Programm
Hallo,
Ich möchte Datensätze, bevor sie in die Datenbank geschrieben werden in eine Temporären Tabelle zwischenschreiben, da diese beim Einfügen alle einen gemeinsamen Fremdschlüssel bekommen sollen, der aber erst am Schluß bekannt ist. Gibt es ein Objekt, das eine Tabelle auch ohne Connection etc simulieren kann? Thx, ALexander |
Re: Temporäre Tabelle im Programm
Hallo ahachmann,
eine Möglichkeit wären Memory-Tables (mit Download-Links): ![]() |
Re: Temporäre Tabelle im Programm
TClientDataSet??
|
Re: Temporäre Tabelle im Programm
Hallo ahachmann,
Verwende doch für jeden User eine eindeutige ID für solche Zwecke. Beim Speichern überschreibst Du diese Werte mit dem nun bekannten Fremdschlüssel. Wenn Du z.b. Rechnungsnummern erzeugen willst schreibst Du z.b. -1 in die Felder. Beim Update ersetzt Du es. Das Problem hat man allerdings fast immer nur mit nicht normalisierten Datenbankenn. bye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:42 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-2025 by Thomas Breitkreuz