AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Wie erstelle ich eine Firebird DB?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie erstelle ich eine Firebird DB?

Ein Thema von Taladan · begonnen am 12. Nov 2005 · letzter Beitrag vom 13. Nov 2005
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

Re: Wie erstelle ich eine Firebird DB?

  Alt 12. Nov 2005, 20:00
Zitat von Taladan:
Die Frage, die mich da am meisten beschäftigt, was muß ich später bei so umständlichen erstellen bis hin zum Zugriff alles auf den PC des Nutzers installieren, nur um ein simples Freewareprogramm nutzen zu können, was evtl eh schnell wieder von der Platte fliegt. Des weiteren frage ich mich, wie groß das wohl später alles werden soll...
Halli Hallo,

gerade bei Firebird ist das eigentlich ganz einfach: Mit "Embedded Firebird" gibt es eine spezielle Version des Datenbankservers bei dem einfach nur eine DLL (firebird.dll, bzw. umbenannt nach gds32.dll wenn z.B. IBX benutzt wird) in das Programmverzeichnis der Anwendung kopiert wird. Das wars. Keine Installation oder Konfiguration der Datenbank mehr nötig. Ich habe das bisher immer benutzt um Vorversionen oder Beta-Versionen beim User lokal zu testen ohne ein "echtes" Datenbanksetup zu bauen.

Der einzige "Nachteil" ist, daß eine Datenbank die so installiert wurde nicht mehr per Netzwerk von anderen Rechnern aus angesprochen werden kann, was aber in deinem Anwendungsfalle wohl kaum als Nachteil zu betrachten ist, oder?

Zum Erzeugen einer leeren Datenbank während der Laufzeit gab es hier schon SQL-Skripte in diesem Thread zu sehen. Diese kann das Programm beispielsweise mit der TIBSQLScript-Komponente ausführen um eine Datenbank zu erzeugen. Alternativ dazu könntest du eine leere Datenbank erzeugen, als Resource zum Programm linken und bei Bedarf einfach auf die Platte schreiben.

Ist also garnicht so schlimm wie es anfänglich aussieht!

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:38 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