Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ersatz für BDE unter Win7 (https://www.delphipraxis.net/142478-ersatz-fuer-bde-unter-win7.html)

beanbear6 28. Okt 2009 22:23

Datenbank: derzeit dBase • Zugriff über: Immer noch über BDE

Ersatz für BDE unter Win7
 
Hallo Spezialisten,
ich suche seit langem nach einem Ersatz für die BDE
von Borland.
Ich arbeite (leider) immer noch mit Delphi5 (reicht für
meine Entwicklungen).

Hat jemand Erfahrung, oder eine Alternative zur BDE
vorrangig auf Win7?
Bin für jede Hilfe dankbar.
Gruß beanbear

MarcoWarm 29. Okt 2009 05:30

Re: Ersatz für BDE unter Win7
 
Hi Beanbear,

ich würde Firebird embedded empfehlen. Tutorial hier.

Gruß
Marco

mkinzler 29. Okt 2009 05:41

Re: Ersatz für BDE unter Win7
 
Und bei einer Netzwerkversion dann einen FireBird-Server installieren

MarcoWarm 29. Okt 2009 05:45

Re: Ersatz für BDE unter Win7
 
da haste natürlich recht :-)

Gruß
Marco

R2009 29. Okt 2009 06:03

Re: Ersatz für BDE unter Win7
 
Hi Marco,

das Tutorial, das du empfohlen hast ist uralt!
Ich habs nicht geschafft danach Firbird embedded zum laufen zu kriegen!

Grüsse
rainer

mkinzler 29. Okt 2009 06:39

Re: Ersatz für BDE unter Win7
 
Zitat:

das Tutorial, das du empfohlen hast ist uralt!
Seine Delphi-Version aber auch :zwinker:
Zitat:

Ich habs nicht geschafft danach Firbird embedded zum laufen zu kriegen!
Ich liebe die genauen Fehlerbeschreibungen

hoika 29. Okt 2009 07:03

Re: Ersatz für BDE unter Win7
 
Hallo,

solltest du bei DBase bleiben wollen (NEIN !!!! ;) ) -> TDBF

Zu FB Embedded.

Ich verstehe das alles nicht.
Ich lade die Zip (Firebird-2.1.3.18185-0_Win32_embed.zip) vom Sourceforge.net,
packe Sie mit Unterverzeichnissen aus.
Ich kopiere die fbembed.dll 2mal,
benenne die Kopien um in fbclient.dll und gds32.dll.
In das gleiche Verzeichnis wie diese DLL's kommt das erzeugte Delphi-Programm.

Jetzt steht zumindestens das Grundgerüst.

Wie man mit Firebird arbeitet,
hängt ab von der benutzten Zugriffskomponente.
Aber das hatten wir ja schon.

Bei D5 wäre FIBPlus, Zeos, IBX, ODBC (jaja, das geht auch ganz gut)


Heiko

mkinzler 29. Okt 2009 07:08

Re: Ersatz für BDE unter Win7
 
Zitat:

solltest du bei DBase bleiben wollen (NEIN !!!! Wink )
Da ist wirklich davon abyuraten
Zitat:

-> TDBF
Ist gut fuer eine Datenumstellung, im Betrieb m.M anch aber unbrauchbar.

RWarnecke 29. Okt 2009 07:26

Re: Ersatz für BDE unter Win7
 
@Heiko:
Um Firebird Embedded benutzen zu können, bruachst Du auch noch die anderen Dateien ausser die gds32.dll oder fblient.dll. Hier mal eine Auflistung, welche Dateien in Dein Programmverzeichnis gehören :

Zitat:

->intl<-
->udf<-
fbembed.dll --> muss halt entsprechend der Zugriffskomponente umbenannt werden
firebird.conf
firebird.msg
ib_util.dll
icudt30.dll
icuin30.dll
icuuc30.dll
Microsoft.VC80.CRT.manifest
msvcp80.dll
msvcr80.dll
-> <- sind Verzeichnisse

Bernhard Geyer 29. Okt 2009 07:36

Re: Ersatz für BDE unter Win7
 
Definier doch mal deine Anforderungen. dBase zeugt ja eher von minimalistischen Anforderungen.

Hier würde es eine der Üblichen Desktop-DBs wie TurboDB, AbsoluteDB, Accuracer, ... auch tun. Kosten zwar ein paar € Entwicklerlizenz bieten dafür aber vollständig die Möglichkeiten von dBase was Installationsfreiheit und Multiuserzugriff (und im Gegensatz zur BDE ohne täglich zerschossenen Index). Viele dieser Tools bieten eine altdatenübernahme "auf Knopfdruck".

alzaimar 29. Okt 2009 07:43

Re: Ersatz für BDE unter Win7
 
Meist reicht doch ein TClientDataset aus. Oder check doch mal TJanSQL

Kuster Peter 29. Okt 2009 07:53

Re: Ersatz für BDE unter Win7
 
Also wenn Du mit Dbase arbeitest, kannste auch TDBF nehmen, das auch mit Delphi 5 läuft:

http://tdbf.sourceforge.net/

Ich würde Dir aber empfehlen, auf Lazarus zu wechseln, welches Delphi 5 überlegen ist, von dem es auch eine 64 Bit Version gibt, das kostenlos ist und mit dem Du mit Deinen Kenntnissen problemlos arbeiten kannst. Dort ist TDBF integriert.

Forum:

http://www.lazarusforum.de/

Download:

http://michael-ep3.physik.uni-halle.de/Lazarus/

Bei Lazarus ist alles dabei. Wenn Du mit Firebird arbeiten willst, würde ich Zeos dazu installieren:

http://sourceforge.net/projects/zeoslib/

Damit haste alles was Du brauchst um zu arbeiten.

Peter

hoika 29. Okt 2009 08:02

Re: Ersatz für BDE unter Win7
 
Hallo,

#RWarnecke

wer lesen kann ...
Ich hatte geschrieben, die Zip entpacken mit Unterverzeichnissen
und die erzeugte Exe ins root von FBembedded.


Heiko

RWarnecke 29. Okt 2009 08:08

Re: Ersatz für BDE unter Win7
 
Zitat:

Zitat von hoika
Hallo,

#RWarnecke

wer lesen kann ...
Ich hatte geschrieben, die Zip entpacken mit Unterverzeichnissen
und die erzeugte Exe ins root von FBembedded.


Heiko

Sorry, hatte ich dann falsch verstanden. Ich war in der Annahme, dass Du nur die gds32(fbclient).dll ins Porgrammverzeichnis kopiert hattest. :oops:

hoika 29. Okt 2009 08:59

Re: Ersatz für BDE unter Win7
 
Hallo,

vielleicht sollten wir wirklch mal ein neues Tut. erstellen.
Die Frage ist nur, was nehmen wir als DB-Komponente ?


Heiko

mkinzler 29. Okt 2009 09:09

Re: Ersatz für BDE unter Win7
 
Gute Idee. Aber vielleicht sollten wir mal warten bis der TE sich wieder meldet.
Ich finde es im Allgemeinen bloed, das sich in letzter Zeit viele Threads eine Eigendynamik entwickeln, in denen zum einen am Problem des TE vorbei diskutiert wird und zum anderen die Meinung der einzelnen Beitragsschreiber schnell pauschaliert werden.

MaBuSE 29. Okt 2009 09:18

Re: Ersatz für BDE unter Win7
 
Zitat:

Zitat von beanbear6
ich suche seit langem nach einem Ersatz für die BDE von Borland.
Ich arbeite (leider) immer noch mit Delphi5 (reicht für meine Entwicklungen).

Hat jemand Erfahrung, oder eine Alternative zur BDE vorrangig auf Win7?

Es gibt Alternativen.

Eine ist z.B. der Advantage Database Server (ADS).

Es gibt eine kostenlose local Server Version.
Das ist eine einfache schnelle Art auf DBase und Clipper Dateien zuzugreifen.
Und falls Du auf Client/Server umschalten willst, gibt es auch eine Server Version.

Mein Einstiegspunkt: http://ads.extendsys.de/

Du kannst sicherlich auch joachimd fragen, der sollte sich mit ADS auskennen.

Weitere links zum Thema:
Homepage: http://www.sybase.de/products/databa...databaseserver
LocalServer: http://www.sybase.de/products/databa...r/local-server
Delphi Komponente: http://www.sybase.de/products/databa...set-descendant

Download Delphi Komponente:
Advantage TDataSet Descendant (Delphi 7 and Older)
beinhaltet localServer: http://devzone.advantagedatabase.com...nt.aspx?key=31

Ich hoffe diese Info hilft Dir.

Bernhard Geyer 29. Okt 2009 09:22

Re: Ersatz für BDE unter Win7
 
Zitat:

Zitat von MaBuSE
Eine ist z.B. der Advantage Database Server (ADS).

Es gibt eine kostenlose local Server Version.

Aber nur wenn kein "Serverbetrieb" gefahren wird. Remote Desktop und Co. sind auch beim ADS Local Server kostenpflichtig!

beanbear6 2. Nov 2009 22:58

Re: Ersatz für BDE unter Win7
 
Hi,
so Leute nu habt Ihr mich wieder
mal geschafft. Ich weis nu nicht
mehr was ne wirklich gute Alternative
zur BDE ist...
:roll:
Ich versuch mal eins nach dem andern.
Trotzdem vielen Dank Euch!
Gruß beanbear
:-)

Sir Rufo 2. Nov 2009 23:45

Re: Ersatz für BDE unter Win7
 
Wenn es eine frei verfügbare Version sein soll (sowohl embedded, standalone oder Server),
dann such dir zu denen auch die passenden externen Clients raus.

Mein Favorit ist MySQL und NaviCat lite (für MySQL, Oracle, postgreSQL)

Viele hier bevorzugen Firebird ... sei es drum, jeder sieht dort seine Vor- und Nachteile
und teilweise ist es auch eine reine Geschmacksfrage.

Wenn es auch auf den Support des Herstellers ankommt, dann kann man sich jedes DB-System anschauen.

@Mabuse: Bei ADS sollen so Pillen helfen :mrgreen:

cu

Oliver

axo: Mein Fazit: Alles was NICHT BDE ist, ist eine SEHR gute Alternative dazu :mrgreen:

beanbear6 2. Nov 2009 23:48

Re: Ersatz für BDE unter Win7
 
Oki Vielen Dank.
Werd mich mal schlau machen
und diverses testen...
Dank Dir.
Gruß

Sir Rufo 2. Nov 2009 23:54

Re: Ersatz für BDE unter Win7
 
Gerade mal auf der Firebird Seite gefunden:
Zitat:

Windows Vista CAUTION
If you are installing onto Windows Vista, the installer option to install the Control Panel applet must be DISABLED to avoid having it break the Control Panel on your Vista system.
Klingt ja nicht sehr vertrauenserweckend :mrgreen:

divBy0 3. Nov 2009 00:43

Re: Ersatz für BDE unter Win7
 
Wie wäre es denn mit SQLite? Die besteht aus einer DLL und einer Datenbankdatei. Wenn man DISQLite3 nimmt, dann braucht man noch nicht mal die Datei und für private Zwecke ist DISQLite3 kostenlos.

DISQlite3
SQLite

hoika 3. Nov 2009 06:58

Re: Ersatz für BDE unter Win7
 
Hallo,

Zitat:

Klingt ja nicht sehr vertrauenserweckend
Naja, die Systemsteuerung konnte früher Dlls laden,
die eigentlich eine Exe sind (nur in CPL umbenannt).

Ab Vista geht das nicht mehr.

Ist das Kind in den Brunnen gefallen,
stürzt die Systemsteuerung beim Laden des Applet (firebirdx.cpl) einfach ab.

Lösung: Lösche doe CPL wieder.

Es stimmt aber schon, dass es hier sehr lange dauert,
bis das mal geändert wird.
Der Fehler trat schon mit der ersten Vista-Beta auf.

Trotzdem nehme ich Firebird ;)


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:50 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