Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Eine variable Datenbank erstellen? (https://www.delphipraxis.net/7767-eine-variable-datenbank-erstellen.html)

Tim.exe 21. Aug 2003 06:21


Eine variable Datenbank erstellen?
 
Hallo,

besseres ist mir als Titel nicht eingefallen.
Ich überlege gerade ob es möglich ist eine "variable, leere" Datenbank zu erstellen in dem der User die Datenfelder selbst definieren kann.

Also z.B. eine Anwendung mit 8 undefinierten Datenfeldern wobei der User entscheiden kann ob er daraus eine Adressdatenbank oder eine DVD-Datenbank machen will.

Kann man sowas realisieren? Wenn ja, was wäre die beste Lösung? Ich denke da an MyBase in Verbindung mit TClientDataSet. BDE fällt wohl ganz aus dem rennen...

Luckie 21. Aug 2003 07:27

Re: Eine variable Datenbank erstellen?
 
Sicher geht das. Du mußt nur alles dynamisch erstellen zur Laufzeit.

MrSpock 21. Aug 2003 11:02

Re: Eine variable Datenbank erstellen?
 
Hallo Tim.exe,

du musst dafür dynamisch das entsprechende CREATE TABLE Statement erzeugen.

Delphi-Quellcode:
SQL.Add('CREATE TABLE '+EditTableName.Text);
SQL.Add('('+EditFeld1.Text+' '+EditTyp1.Text);
SQL.Add(EditFeld2.Text+' '+EditTyp2.Text+')');
Natürlich solltest du keine Edit Felder benutzen, da diese für deinen Zweck nicht geeignet sind.(Wegen der unbekannten Felder Anzahl)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:48 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