![]() |
AW: Welches DBMS sollte ich nehmen?
ElevateDB ist mein Tipp, da das genau das macht was du willst ohne zusätzliche Installation einer 3rd Party Software(Firebird, MS SQL, etc.). Ich arbeite seit Jahren damit und bin super zufrieden damit. Es ist super einfach zu konfigurieren und ist erst noch zu 100% in Delphi programmiert. Die ganze DB Engine wird in dein Programm gelinkt und braucht daher keine zusätzlichen DLL's etc. Es geht sowohll mit Filesharingmode als auch mittels einem EDBServer über TCP. Ein stinknormaler PC reicht für den DBServer aus. D5 wird da auch noch unterstützt.
![]() |
AW: Welches DBMS sollte ich nehmen?
Hallo zusammen,
und, erst einmal, ganz herzlichen Dank für die vielen Antworten. Na ja, die Nacht ist noch lang. ;-) Zwei Fragen zu FB: Wo, um gotteswillen, ist der Unterschied zwischen Embedded und Server? Ich muß doch bestimmt, auf dem Rechner, der die Daten halten soll, einen FB-Server installieren, und auf den Rechnern, wo auch mein Programm läuft, die embedded-Sachen, oder? Hat jemand einen Link für Anfänger Parat? Sprich: wie kriege ich mit Delphi eine Verbindung hin, kann SQL-Queries absetzen, usw. Ganz herzlichen Dank und viele Grüße Marco |
AW: Welches DBMS sollte ich nehmen?
embedded= datenbankfunktion ist teil deiner lokalen Anwendung in form einer dll, typischer firebird connection string dann "C:\pfad\datenbank.fdb"
server= irgedwo auf deiner lokalen maschine oder irgeneiner im Netzist ein firebird prozess gestartet, typischer firebird connection string dann "192.168.0.1/3050:C:\pfad\datenbank.fdb" eine dll brauchst du in beiden fällen, ist bei FB30 mittlerweile sogar die gleiche (die kann sowohl remote als auch embedded, je nach connectionstring) wenn du lust und zeit hast schau dir meine videos an auf youtube ![]() wird gerade bzgl installation einiges erklärt |
AW: Welches DBMS sollte ich nehmen?
Zitat:
|
AW: Welches DBMS sollte ich nehmen?
Zitat:
|
AW: Welches DBMS sollte ich nehmen?
steht in den WIndows Desktop (7/8/10) EULA Lizenzbedingungen sehr verschwurbelt
noch sinngemäß so drin, zumindest als ich mir den kram das letzte mal daraufhin durchgelesen habe. Ist aber laut der Anfangbeschrei vom Threadautor ausreichend: "Es muss zwar Multi-User-fähig sein, aber wenn mein Programm mal 10 Leute gleichzeitig nutzen, dürfte das schon viel sein" |
AW: Welches DBMS sollte ich nehmen?
Hallo Holger,
Joa, 10 User reichen völlig aus. Aaaaber: wie greifst du mit D5 auf den FB zu? ZEOS, oder etwas anderes. Wenn ZEOS, welche Version nutzt du, die aktuelle 7.2.10 hat, wer hätte es gedacht, keinen D5-Support mehr... Da ich, denke ich ;-), nur etwas brauche um SQL-Befehle abzusetzen und die Results zurückzukriegen, reicht auch ein übersetztes C-File zum Zugriff auf die DLL? Deine Videos hab ich mir angeschaut. Absolut prima, die kann man sich auch als Blinder ansehen, weil nicht nur alles gezeigt, sondern eben auch gesprochen wird. prima! Vielen Dank schonmal für deine Antwort und herzliche Grüße Marco |
AW: Welches DBMS sollte ich nehmen?
wir benutzen in ibexpert eine uralte version der fibplus komponenten, die mittlerweile endlos
angepasst und erwietert wurden, ist aber nicht in dem Stand public verfügbar. In neueren Delphi Projekten haben wir immer noch ![]() und wenn du da zahlender Kunde bist, hast du auch zugriff auf alle älteren Versionen, das ist auch noch als Version für delphi5 problemlos einsetzbar (die in meinem Download neueste Version, die auch d5 unterstützt, wurde von denen 2015 veröffentlicht, danach nur noch delphi >=6) . Zeos hab ich nie benutzt, nachdem meine ersten Versuche damit mal dauernd abgestürzt waren, ich kann dazu zu m aktuellen Stand aber nix sagen. Neue Projekte machen wir eh schon länger nur noch mit Lazarus und da sind die SQL DB Komponenten für Firebird sowieso schon drin. ibdac kostet zwar geld, ist es aber wert und sehr langlebig und auch in der Kompatibilität immer wieder gut Funktioniert mit fb25 sowieso gut |
AW: Welches DBMS sollte ich nehmen?
Hallo Holger und alle Anderen,
Vielen Dank für den Tipp. Ich versuch's jetzt, erst mal, mit ZEOS, übrigens V6.6.6, und wenn das nix taugt, geh ich auf die IBDAC. Herzlich grüßt Marco |
AW: Welches DBMS sollte ich nehmen?
Wenn alle Stricke reißen:
ODBC-Treiber für FireBird installieren und die ADO-Komponenten nehmen. (Zumindest bei Delphi 7 klappt das hervorragend.) ![]() Dazu muss man keinen FireBird-Server laufen haben, funktioniert, wie die Embeddedversion, mit der fbclient.dll von FireBird 3 und Delphi 7 bei mir problemlos. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 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