Autor Beitrag
Laaeris
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Win XP
Delphi 7
BeitragVerfasst: Mo 12.04.10 15:54 
Hallo zusammen,

ich kämpfe seit Jahren mit dem Anachronismus BDE. Nun möchte ich gerne wechseln.
Meine Anwendung wird im Hobbybereich (=kostenlos) auf verschiedenen Clients (ca. 40) eingesetzt, die lokal eine Db vorhalten.
Derzeit halte ich das mit kopierten dbase IV-Tabellen (automatisch gezipped und über Mail gesendet) am Leben, was zunehmend problematischer wird, da:
- die BDE nicht mehr auf allen Windowssystemen läuft
- 64Bit-Systeme problematisch werden
- Windows 7 ein einfaches Überkopieren von Tabellen nicht mehr toleriert
- ...

Ziel ist für mich im ersten Schritt eine Migration auf ein Datenbanksystem, bei dem der User recht einfach die Installation vornehmen kann (Idee: Firebird). Die jeweils lokale Datenbank (zu lösen: Skript für den Client zur Erschaffung eines DB-Schemas) wird dann über ein XML-File gefüllt werden (Erzeugung auf meinem Server und Einbindung bspw. wöchentlich im Client).

Eine Onlinelösung ist frühestens in einem potenziellen zweiten Schritt angedacht, die Datenbanken der Clients sind also gewollt lokal abgetrennt und Updates werden offline durchgeführt (wöchentlich).

Was ich weder hier noch an anderer Stelle gefunden habe, ist eine einfach Step-by-Step-Beschreibung von "ich lade mir etwas Firebird herunter" über "Datenbank generieren, Tabellen bauen" bis zu "Connect zur Datenbank aus Delphi heraus und Schreiben und Lesen von Daten". Ich finde nur für mich extrem fragmentierte Beschreibungen und werde daraus überhaupt nicht schlau.

Hat dafür jemand eine gute Beschreibung vorliegen? Wäre eine Supersache!

Viele Grüße

David

_________________
Lieber gut machen statt besser wissen.


Zuletzt bearbeitet von Laaeris am Mi 14.04.10 10:46, insgesamt 2-mal bearbeitet
borwin
Hält's aus hier
Beiträge: 2


Delphi, Oracle, Firebird
BeitragVerfasst: Mo 12.04.10 16:19 
user profile iconLaaeris hat folgendes geschrieben Zum zitierten Posting springen:


(Idee: Fireball)



Ich denke Du meinst Firebird?
Hier findest Du eine Schnellanleitung zu Firebird in deutsch

www.firebirdsql.org/...Schnellanleitung.pdf

Gruß Borwin
Laaeris Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Win XP
Delphi 7
BeitragVerfasst: Di 13.04.10 09:29 
...klar, Firebird (oben editiert).
Ich lese mal, ob ich weiterkomme, danke zunächst. :-)

Viele Grüße

David

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

...so, dieses Dokument kenne ich. Das Problem ist ja nicht, die Software zu installieren, sondern die nachfolgenden Schritte. Einzelne Dokumente finde ich: Firebird installieren, DB-Visualisierer installieren, ZEOS mit BDE nutzen...

- wie erschaffe ich EINFACH eine DB-Instanz (Schema) und nutze sie am Ende in Delphi ohne BDE?
- welches Tool nehme ich auf dem Server, um die DB zu pflegen? Ich habe es mit dem DB-Visualizer nicht hinbekommen, eine Connectivity hinzukriegen.
- wie kann ich dem späteren User ein Toolkit zur Verfügung stellen, damit der auf seinem Client ganz einfach ebenfalls Firebird mit einem leeren DB-Schema zu erzeugen, ohne dass der die ganzen Schritte im einzelnen verstehen muss, wie ich das müssen werde?
- usw. usf.

Ich habe keinen Leitfaden im Internet gefunden, der mir von "installiere Firebird" bis "fülle Combobox in Delphi mit Daten" die Sachen verständlich erklärt. Leider habe ich ein Windowssystem, unter Linux wäre für mich zumindest die Firebirdnummer einfacher...

Viele Grüße

David

_________________
Lieber gut machen statt besser wissen.
theo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 62

Win 2000, XP, Vista; Win 7
Delphi 6, 7, 2010, MSSQL, Firebird, DevExpress
BeitragVerfasst: Di 13.04.10 13:49 
Die Insatllation von Firebird ist ganz einfach: Setup downloaden und ausführen
Als DB-Tool kann ich IBExpert empfehlen. Für den Anfang reicht die Personal-Edition = kostenlos
Als DB-Komponenten verwende ich IBDac bzw. FIBPlus; beide kostenpflichtig, aber gut
Die leere DB kann als Datei zum Programm mit geliefert werden.
Laaeris Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Win XP
Delphi 7
BeitragVerfasst: Mi 14.04.10 10:49 
user profile icontheo hat folgendes geschrieben Zum zitierten Posting springen:
Die Insatllation von Firebird ist ganz einfach: Setup downloaden und ausführen
Als DB-Tool kann ich IBExpert empfehlen. Für den Anfang reicht die Personal-Edition = kostenlos
Als DB-Komponenten verwende ich IBDac bzw. FIBPlus; beide kostenpflichtig, aber gut
Die leere DB kann als Datei zum Programm mit geliefert werden.


Ich drücke mich unklar aus:
Ja, ich habe Firebird installiert. Es läuft. Ich finde die Prozesse und kann ein Schema anlegen, wie in der Anleitung beschrieben.
Da hört es dann auf. ich finde keinen Leitfaden und ich kriege es nicht hin, in Delphi Firebird ohne BDE kostenlos zu nutzen, damit ich erstmal sehe, ob der ganze Umbau Sinn macht.

Danke für den Tipp mit IBExpert, das schaue ich mir mal an!

Viele Grüße

David

_________________
Lieber gut machen statt besser wissen.