Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welche Zugriffskomponenten für lokale DB (https://www.delphipraxis.net/168457-welche-zugriffskomponenten-fuer-lokale-db.html)

Guido R. 22. Mai 2012 12:31

Datenbank: SQLite • Version: 3 • Zugriff über: Zeos

Welche Zugriffskomponenten für lokale DB
 
Hallo !

Ich möchte mit Delphi 2010 eine Einzelplatz-Anwendung mit DB-Anbindung schreiben.
Als DB habe ich an SQLite gedacht. Bislang habe ich versucht mit den ZEOS Komponenten (7 Alpha) darauf zuzugreifen. Leider scheinen noch einige Fehler in Zeos zu stecken. So kommt es bei der Nutzung von Parametern immer wieder zu Fehlern. Mal wird in alle Parameterfelder der selbe Wert geschrieben, mal kommen Fehlermeldungen zu eindeutig korrekten Teilen des SQL-Befehls. Offenbar ist die Weiterentwicklung von ZEOS weitestgehend zum erliegen gekommen. Die letzten Releases sind vom Dez. 2009

Welche Komponenten (vorzugsweise VCL und free) könnt Ihr empfehlen ? Oder sollte ich besser eine Alternative in Betracht ziehen (Firebird...)? Wenn ja, was nehmt Ihr und womit greift Ihr darauf zu ?

Gruß
Guido R.

RWarnecke 22. Mai 2012 12:48

AW: Welche Zugriffskomponenten für lokale DB
 
Hier gibt es ein paar Varianten : Bei Google suchenzugriff auf sqlite-datenbank delphi

WladiD 22. Mai 2012 13:16

AW: Welche Zugriffskomponenten für lokale DB
 
Wenn du Zeos nutzen möchtest, so musst du die Sourcen aus dem SVN-Repository auschecken. Dort war die letzte Aktivität vor 8 Tagen im trunk, hab zwar nicht weiter im Log recherchiert, aber das Projekt scheint ziemlich aktiv zu sein.

himitsu 22. Mai 2012 13:31

AW: Welche Zugriffskomponenten für lokale DB
 
Ich hab im privaten auch vor 'ner Weile mit Datenbanken angefangen und hab mich für Firebird Embedded entschieden.
Zugriff aktuell über das was Delphi von sich aus schon bietet.

Nur für sowas wie Grids fehlt noch was, denn da ist Delphi nur mit "einfachem" Zeugs ausgestattet. :oops:

mkinzler 22. Mai 2012 13:47

AW: Welche Zugriffskomponenten für lokale DB
 
Zitat:

Nur für sowas wie Grids fehlt noch was, denn da ist Delphi nur mit "einfachem" Zeugs ausgestattet.
Dafür gibt es 3d Party Kompos (z.B. JVCL)

blackfin 22. Mai 2012 23:53

AW: Welche Zugriffskomponenten für lokale DB
 
Ich habe bereits in vielen Projekten Firebird Embedded in Verwendung, als Komponenten verwende ich UniDAC.
Habe bisher beide Entscheidungen (Firebird / Unidac) nie bereut, läuft einfach "smooth" und Firebird ist so schön unkompliziert als lokale Datenbank einzubinden, ausserdem ist er recht flott.

Die UniDAC-Komponenten sind leider nicht "kostenlos, aber meiner Meinung nach eine sehr gute Investition.

RWarnecke 23. Mai 2012 07:15

AW: Welche Zugriffskomponenten für lokale DB
 
Zitat:

Zitat von blackfin (Beitrag 1167654)
Die UniDAC-Komponenten sind leider nicht "kostenlos, aber meiner Meinung nach eine sehr gute Investition.

Dem kann ich nur Zustimmen. :thumb: Zumal man mit den UniDAC's auch auf eine SQLite und viele mehr zugreifen kann. Wenn man sich die Demo runterladen will zum ausprobieren, dann sollte man das Hotfix 1 von Delphi XE2 nicht installiert haben.

Guido R. 24. Mai 2012 15:06

AW: Welche Zugriffskomponenten für lokale DB
 
sooo....

Die SVN-Version von ZEOS habe ich nach einigen Problemen installieren können...
(ZEOS konnte die selbst erstellten BPLs nicht finden - Nach kopieren der BPLs ins Standard-BPL-Verzeichnis lief es dann)
.. und ZEOS kommt nun auch mit meinen Parametern klar. :thumb:

An die Verwendung der UniDACs habe ich auch schon gedacht. - Ich verwende seit Jahren die MyDACs und bin sehr zufrieden damit.
Funktionieren die UniDACs inzwischen zusammen mit den MyDACs? - Es gab da mal größere Probleme, da beide Komponenten auf gemeinsame Units zugriffen.

Thx

Guido R.

scrat1979 24. Mai 2012 19:21

AW: Welche Zugriffskomponenten für lokale DB
 
Zitat:

http://www.devart.com/unidac/editions.html
[...]
UniDAC Standard Edition is a cost-effective solution for those database application developers who need only several of supported data providers and already have (or are going to have) some of DACs.
Sollte eigentlich (IMHO schon immer...) funktionieren :thumb:

Guido R. 25. Mai 2012 08:08

AW: Welche Zugriffskomponenten für lokale DB
 
Die Version der gemeinsamen Units von UniDAC und MyDAC scheinen gleich sein zu müssen, sonst verweigert die 2. zu installierende Komponente die Installation mit Verweis auf eine inkompatible Software.


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