AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird Embedded mit Turbo Delphi verwenden
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird Embedded mit Turbo Delphi verwenden

Ein Thema von BenjaminH · begonnen am 13. Sep 2006 · letzter Beitrag vom 13. Sep 2006
Antwort Antwort
Seite 1 von 2  1 2      
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#1

Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 11:48
Datenbank: Firebird Embedded • Version: 1.5.3 • Zugriff über: IBX
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:
http://seegernet.de.ms/Delphi/FBEmbedded/FBEmbedded.htm

Wie kann ich den FIrebird den jetzt verwenden?

Viele Grüße
Benjamin
Benjamin
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 11:51
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.
Markus Kinzler
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 11:59
Mh, dbExpress klingt gut, da hats in Turbo Delphi viele Komponenten
Das klingt nach möglichst wenig Arbeit, aber wie mache ich das?
Benjamin
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:03
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.
Markus Kinzler
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:20
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:
  database:=TIBDatabase.Create(self);
  database.DatabaseName:='Pflanzen.fdb';
  database.Connected:=True;
Das gibt einen EOF Fehler
Benjamin
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:21
mit IBDataBase.CreateDatabase kannste eine erstellen

schau mir mal den IBExpert an, das ist ein gutes Tool zum Verwalten/Erstellen von IB/FB Datenbanken.
André
"A programmer is just a tool which converts caffeine into code", daran wirds wohl liegen, dass ich Abends nie pennen kann

Zitat von Luckie:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:23
Zum Erzeugen einer datenbank nimmst du am besten ein Admin-Tool z.B. IBExpert, FlameRobin, iboConsole o.ä.
Markus Kinzler
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:37
Perfekt, läuft!
Vielen Dank!
Benjamin
  Mit Zitat antworten Zitat
delphirocks

Registriert seit: 14. Aug 2004
Ort: Salzburg
64 Beiträge
 
#9

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:40
Weiß wer, wie's mit der Kompabilität der IBX Komponenten aussieht?
Gibt's Probleme, wenn man diese mit Firebird verwendet?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Firebird Embedded mit Turbo Delphi verwenden

  Alt 13. Sep 2006, 12:43
Die normalen Zugriffskomponenten sollten funktionieren, die admin-Kompos nicht. Auch spezielle Features neuerer Versionen können möglicherweise nicht gehen.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 06:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz