![]() |
Datenbank: was weiß ich • Version: 1.0 • Zugriff über: keine Ahnung
portable Datenbank nutzen - ohne BDE-Installation bei User
Hallo,
ich hab mich hier umgeschaut, möchte aber doch mal fragen, ob es auch eine einfach anzusteuernde Datenbank gibt, die weder bei mir noch beim user im System verankert werden muß? Firebird und solche sind wohl alle zum installieren und setzen auch voraus, das der Anwender was installieren muß. Das fände ich aber recht blöd, weil mein kleines Programm portable sein soll. Ich hoffe, Ihr habt eine Lösung - und es wäre nett, wenn Ihr kurz antworten würdet. Danke schon mal. |
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Sofern die Tabellen nur lokal laufen sollen findest Du hier die Lösung
![]() Grüße simmi |
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Zitat:
|
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Bei Firebird embedded muss nichts installiert sein, funktioniert auch von read-only Datenträgern und ist skalierbar. (Selber Code funktioniert auch gegen einen "richtigen" FireBird-Server)
|
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Hallo,
also zum einen ist das richtige stichwort wohl Embedded-Datenbank. Diese dürfte Deinem "portablen" Anforderungen genügen. Das Problem ist nur, dass die meisten Emb-DBs darauf ausgelegt sind, dass nur ein User / Programm / Thread gleichzeitig darauf zugreift. Es gibt hier inzwischen aber auch ausnahmen wie z.B. FireBird 2.5 - derzeit in der Version R2. Das "charmante" an FireBird ist wohl, dass es lizenfrei ist und es auch freie Komponenten gibt die den Zugriff ermöglichen. Und du kannst ohne viel Umstellung von Emb auf echten Serverbetrieb umstellen. Das Programm das du entwickelt hast, muss das zur Zeit des Entwicklens / Kompilierens nicht wissen. Ansonsten gäbe es z.B. SQLite. Das wird auch von vielen anderen prominenten Programmen verwendet (Firefox, Thunderbird etc.), die eine oder mehrere DB-artige Speicher ohne zusätzliche Installation benötigen. Auch hier gibt es verschieden Wrapper-Klassen die zumeist nur die sqlite3.dll im Programmverzeichnis erfordern. Greez, Chris [Rote Kasten] FireBird wurde ja schon empfohlen, ich lasse es aber trotzdem drinne[/Roter Kasten] |
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Zitat:
![]() |
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Danke.
ja, ich möchte einfach nur die Daten strukturiert ablegen und schnell wieder in den Speicher laden können. Nur mein Programm soll auf die lokale, selbsterstellte Datenbank zugreifen. Hätt ich wohl vorher reinschreiben sollen. Für mich war das logisch :D Sorry. Hatte das vorher selber mit einigen Tricks versucht, zu speichern, aber das ist wohl nicht ganz das wahre, wenn man auf Arrays und records verzichten möchte. Danke schon mal für die Fixen Antworten. Ich werde mir sqlite und Firebird Embedded mal anschauen. |
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Ich schmeisse mal wieder das Stichwort ADS von Extended Systems (Sybase) in den Raum.
|
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Zitat:
|
AW: portable Datenbank nutzen - ohne BDE-Installation bei User
Hallo,
mir fallen vier Datenbanken ein die direkt in die exe kompiliert werden können, allerdings nicht kostenlos. Nexus Accuracer Absolut Database Turbodb Olaf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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-2025 by Thomas Breitkreuz