Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welche Datenbank läuft auch ohne zusätzliche Installationen? (https://www.delphipraxis.net/26151-welche-datenbank-laeuft-auch-ohne-zusaetzliche-installationen.html)

Bernhard Geyer 20. Jul 2004 07:10

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Zitat:

Zitat von Jelly
Was hältst du denn von der Idee, Access Datenbank zu verwenden. Dazu brauchst du nur die MDAC Treiber und die JetEngine, beides gibts bei Microsoft für umme zum Download.

Eine Forderung war: welches möglichst ohne zusätzliche Installationen . Und da man bei Access sowohl die MDAC-Installation als auch die Jet-Installation vorhalten muss, ist damit keine XCopy-Installation möglich. MDAC ist aktuell nicht umbedingt das Problem (ist mittlerweile überall drauf), aber die Jet-Engine ist seit einiger Zeit nicht mehr Teil von MDAC. D.h. mit Windows 200x wird diese Installation auf jedenfall nötig sein. Und da ADO auch schon wieder veraltet ist, wird auch MDAC irgendwann wegfallen.

Fellmer Lloyd 20. Jul 2004 07:42

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Zitat:

Zitat von Bernhard Geyer
Und da ADO auch schon wieder veraltet ist, wird auch MDAC irgendwann wegfallen.

Was ist denn aktuell? :gruebel:

mschaefer 20. Jul 2004 08:18

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Moin moin, :wink:

da habe ich doch noch eine Frage an CenBells oder jemanden der mal mit Firebird Embedded gearbeitet hat. Im Prinzip wäre das nämlich überhaupt nich t so abwägig. Wenn es später mal zu einem Updade des Programmes käme, dann hätte man vorher schon den SQL-Syntax für eine "erwachsene" Datenbank verwendet.

Gibt es da Beispiele, was ich da mitgeben muß, eventuell eine "Link" ?

Grüße // Martin

Bernhard Geyer 20. Jul 2004 08:52

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Zitat:

Zitat von Fellmer Lloyd
Zitat:

Zitat von Bernhard Geyer
Und da ADO auch schon wieder veraltet ist, wird auch MDAC irgendwann wegfallen.

Was ist denn aktuell? :gruebel:

Nach M$ Marketing ist ja ADO.NET das Maß aller Dinge.
Und wie M$ schon Teilweise den 16-Bit-ODBC-Zugang still gelegt hat (Programme bleiben einfach hängen), so kann es auch mit ADO passieren. Irgendwann kommt 'ne neue Version von ADO.NET.SUPERTOLL, wo man die ADO-Kompatiblität nicht so richtig mehr getestet hat.

Mir ist jedes Realisierung (Datenbank/Schnittstellen/...), bei der ich alle beteiligten Komponenten (DLL's) unter kontrolle habe lieber, als ein allgemeines System wie ADO oder ODBC, wo eine unbedachte/fehlerhafte Installation/Updates irgendeines Programmes meine Programm lahm legen kann.

Jelly 20. Jul 2004 09:25

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Zitat:

Zitat von Bernhard Geyer
Mir ist jedes Realisierung (Datenbank/Schnittstellen/...), bei der ich alle beteiligten Komponenten (DLL's) unter kontrolle habe lieber, als ein allgemeines System wie ADO oder ODBC, wo eine unbedachte/fehlerhafte Installation/Updates irgendeines Programmes meine Programm lahm legen kann.

Da geb ich dir absolut Recht. Bei MySQL zieh ich z.B. die ZEOS Komponenten heran. Auf einem Client muss dann lediglich libmysql.dll kopiert werden, und schon flutscht es.

Da aber im ersten Thread nicht nach einer C/S Lösung gefragt wurde, hatte ich als Alternative mal Access vorgeschlagen.

Gruß,
Tom

mschaefer 20. Jul 2004 10:18

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Moin, moin,

da ist schon noch ein Unterschied. MySQL oder auch Firebird "Standart" muß vor Programmstart
laufen oder vom Programm gestartet werden (am Ende dann aber auch wieder heruntergefahren).

Grüße // Martin

torud 20. Jul 2004 10:18

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Moin Moin,

hm also das klingt alles sehr interessant! Ich werde also so wie es sich mir momentan darstellt, erst einmal zum erstellen der DB mein bde benutzen und dann sehr wahrscheinlich auf eine kostenpflichtige Komponente umstellen, falls ich nix kostenloses finde und hoffe, dass dann alles fehlerfrei und problemlos funktioniert.

Schade, dass auch meine ADO-Träume zerplatzt sind. :wink:

franktron 20. Jul 2004 10:35

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Flashfiler ist Kostenlos und Kommt ganz ohne Externe DLLs und so aus ist aber nicht das schnellste aber immer noch schneller als BDE musst mal unter SourceFourge Suchen

Jelly 20. Jul 2004 10:40

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
Zitat:

Zitat von mschaefer
da ist schon noch ein Unterschied. MySQL oder auch Firebird "Standart" muß vor Programmstart
laufen...

Ja, natürlich muss ein MySQL Server irgendwo laufen, aber natürlich nicht zwingend auf der gleichen Machine. Von der Clientseite her ist jedoch lediglich die libmysql.dll nötig (rund 350kB), die du am besten ins Installationsverzeichnis deines Programms kopierst, um Versionskonflikte zu vermeiden.

Gruß,
Tom

torud 20. Jul 2004 10:44

Re: Welche Datenbank läuft auch ohne zusätzliche Installatio
 
OK, dann werde ich das mal ausprobieren. Die machen ja eigentlich ziemlich gute Komponenten!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.
Seite 3 von 5     123 45      

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