Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank realisieren, aber ohne Server und Treiber ? (https://www.delphipraxis.net/46839-datenbank-realisieren-aber-ohne-server-und-treiber.html)

smart 2. Jun 2005 15:28

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Ja, wie erzeuge ich ein DBFile?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
ABSDatabase1.DatabaseFileName := 'D:\Test';
ABSDatabase1.DatabaseName := 'Test';
ABSDatabase1.Create;
end;
Geht nicht. Aber ich habe wenig Plan von Datenbankprogrammierung.

MagicAndre1981 2. Jun 2005 15:36

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Zitat:

Zitat von smart
Ja, wie erzeuge ich ein DBFile?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
ABSDatabase1.DatabaseFileName := 'D:\Test';
ABSDatabase1.DatabaseName := 'Test';
ABSDatabase1.Create;
end;
Geht nicht. Aber ich habe wenig Plan von Datenbankprogrammierung.

Hallo Smart. Es wird ein Datenbank Designer installiert. Da kannst du die DAtenbank erstellen, Tabellen anlegen etc.

Dann legst du den Namen fest:

Delphi-Quellcode:
ABSDatabase1.DatabaseFileName := 'D:\Test.ABS';
ABSDatabase1.Open;
Und nun hast du mit deinem Programm die DB geöffnet und kannst Daten mit einer Query oder Table-komponete abfragen oder ändern.

André

Sharky 2. Jun 2005 15:36

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von smart
Ja, wie erzeuge ich ein DBFile?....

Ich schreibe mal ein Demo.

Als Tip für den Anfang. Im Verzeichniss \AbsoluteDataBase\Utils\Bin\ ist das Programm DBManager.exe damit kannst Du schon einmal eine Datenbank erzeugen. Das Programm liegt sogar als Delphi-Source dabei.

[Edit]
Ich habe jetzt mal ein ganz einfaches Demo angehängt.

smart 2. Jun 2005 18:55

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Ja, klappt wunderbar. Habt vielen Dank für Geduld und Mühe. Habe nicht gewusst, dass es so einfach ist. Jetzt werde ich zunächst einmal Datenbanken schreiben um zu sehen, was alles möglich ist. ;-)

MagicAndre1981 3. Jun 2005 07:59

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Zitat:

Zitat von smart
Ja, klappt wunderbar. Habt vielen Dank für Geduld und Mühe. Habe nicht gewusst, dass es so einfach ist. Jetzt werde ich zunächst einmal Datenbanken schreiben um zu sehen, was alles möglich ist. ;-)

Hallo Smart,

wenn du Absolute Database installierst, solltest du einen Ordner Demos finden, da gibts genug Beispiele. Schau einfach mal nach ;-)

André

smart 3. Jun 2005 08:11

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Zitat:

Zitat von MagicAndre1981
Hallo Smart,
wenn du Absolute Database installierst, solltest du einen Ordner Demos finden, da gibts genug Beispiele. Schau einfach mal nach ;-)
André

Ja danke, habe ich gefunden. Ich muss noch mal eine Dumme Frage stellen. Was ist der Unterschied Zwischen eine Database und eine Tabelle? Eine Database hat doch auch Feldnamen wie Tabellen, oder liege ich da falsch?

MagicAndre1981 3. Jun 2005 08:13

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Zitat:

Zitat von smart
Zitat:

Zitat von MagicAndre1981
Hallo Smart,
wenn du Absolute Database installierst, solltest du einen Ordner Demos finden, da gibts genug Beispiele. Schau einfach mal nach ;-)
André

Ja danke, habe ich gefunden. Ich muss noch mal eine Dumme Frage stellen. Was ist der Unterschied Zwischen eine Database und eine Tabelle? Eine Database hat doch auch Feldnamen wie Tabellen, oder liege ich da falsch?

Mit der DataBase-Komponente stellst du eine Verbindung zu der Datenbank her, damit du mit einer Table (nimm aber lieber eine Query) die Daten lesen und schreiben kannst.

André

smart 3. Jun 2005 08:29

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Jetzt habe ich es geschnallt. Lohnt es sich eigentlich eine Lizenz zu kaufen? FireBird habe ich auch getestet, bzw. wollte ich testen. Habe es aber nicht installiert bekommen.

Sharky 3. Jun 2005 08:31

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Zitat:

Zitat von smart
Jetzt habe ich es geschnallt. Lohnt es sich eigentlich eine Lizenz zu kaufen? ....

Es geht ja nicht darum ob es sich "lohnt". Wen du die ABS-DB kommerziel oder im Multiuserbetrieb verwenden möchtest musst Du eine Lizenz kaufen. Wenn Du sie nur privat verwendet brauchst Du keine.

Die Frage ist also: Möchtest DU die ABS-DB verwenden oder nicht. :stupid:

MagicAndre1981 3. Jun 2005 08:32

Re: Datenbank realisieren, aber ohne Server und Treiber ?
 
Zitat:

Zitat von smart
FireBird habe ich auch getestet, bzw. wollte ich testen. Habe es aber nicht installiert bekommen.

Was hast du nicht hinbekommen? Mach am Besten einen neuen Thread auf, dann antworte ich dir da.

André


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr.
Seite 4 von 5   « Erste     234 5      

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