![]() |
Datenbank: Firebird Embedded • Version: 1.5.3 • Zugriff über: IBX
Firebird Embedded mit Turbo Delphi verwenden
Hallo
Da ich der Meinung bin mich doch irgendwie mit Datenbanken auskennen zu sollen, will ich mit FIrebird Embedded eine Datenbank machen/verwenden. Ich hab leider noch überhaupt keine Erfahrungen mit Datenbanken und scheitere jetzt schon daran überhaupt eine Verbindung aufzubauen. Auch dieses Tutorial hat mir kein bisschen geholfen: ![]() Wie kann ich den FIrebird den jetzt verwenden? Viele Grüße Benjamin |
Re: Firebird Embedded mit Turbo Delphi verwenden
Der Artikel verwendet die BDE zum Zugriff, das geht natürlich. Aber: Der Zugriff über die BDE ist alles andere als optimal, da die BDE an sich seit D6 seitens Borland als veraltet deklariert ist und da der Zugriff der BDE nur für alte IB-Versione entwickelt wurde.
Auf FB kannst du auch über IBX oder dbexpress zugreifen. |
Re: Firebird Embedded mit Turbo Delphi verwenden
Mh, dbExpress klingt gut, da hats in Turbo Delphi viele Komponenten ;-)
Das klingt nach möglichst wenig Arbeit, aber wie mache ich das? |
Re: Firebird Embedded mit Turbo Delphi verwenden
Am Besten von allen TD internen Möglichkeiten ist aber IBX. In diesem fall solltest du di fbembed.dll in gds32.dll umbenennen und ins Projektverzeichnis kopieren.
Dann anstatt Tdatabase ne TIBdatabase usw. nehmen. |
Re: Firebird Embedded mit Turbo Delphi verwenden
Mh, und wie erstelle ich jetzt eine Datenbank?
Das stand in dem Tutorial auch nirgends.. Ich hab eine leere Datei genommen, aber das mag er nicht..
Delphi-Quellcode:
Das gibt einen EOF Fehler
database:=TIBDatabase.Create(self);
database.DatabaseName:='Pflanzen.fdb'; database.Connected:=True; |
Re: Firebird Embedded mit Turbo Delphi verwenden
mit IBDataBase.CreateDatabase kannste eine erstellen ;)
schau mir mal den IBExpert an, das ist ein gutes Tool zum Verwalten/Erstellen von IB/FB Datenbanken. |
Re: Firebird Embedded mit Turbo Delphi verwenden
Zum Erzeugen einer datenbank nimmst du am besten ein Admin-Tool z.B. IBExpert, FlameRobin, iboConsole o.ä.
|
Re: Firebird Embedded mit Turbo Delphi verwenden
Perfekt, läuft!
Vielen Dank! |
Re: Firebird Embedded mit Turbo Delphi verwenden
Weiß wer, wie's mit der Kompabilität der IBX Komponenten aussieht?
Gibt's Probleme, wenn man diese mit Firebird verwendet? |
Re: Firebird Embedded mit Turbo Delphi verwenden
Die normalen Zugriffskomponenten sollten funktionieren, die admin-Kompos nicht. Auch spezielle Features neuerer Versionen können möglicherweise nicht gehen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 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 by Thomas Breitkreuz