Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#13

AW: SQLite und datensensitive Komponenten?

  Alt 24. Okt 2013, 20:11
Im Prinzip brauche ich eine simple lokale Datenbank, die es mir ermöglicht, unter Delphi 5 mehrere Tabellen (max. 7-8) mit jeweils ~500.000 Datensätzen abzuspeichern. Schön wäre außerdem eine Anbindung an datensensitive Komponenten (TLineSeries in DBChart) sowie möglichst wenig DB-Gedöns, das ich dem User abseits der Exe noch mitgeben muss.
Da würde sich eine Access Datenbank (*.mdb) anbieten.
In D5 Enterprise hast du die nötigen ADO-Komponenten schon an Bord und du vermeidest damit die völlig veraltete BDE.
Auf den Zielrechnern sind in der Regel alle nötigen Treiber (OLE-DB Provider) als Teil des Windows OS schon installiert.
Dies gilt allerdings nicht für Windows 7 und höher aber man kann die Treiber (Jet Engine 8) einfach nachinstallieren.
http://support.microsoft.com/kb/239114/de

Damit kannst du sämtliche datensensitiven Komponenten benützen.
Ausserdem kannst du relativ leicht von MS Access auf MS SQL Server umschalten da die SQL Dialekte eine grosse gemeinsame Schnittmenge haben.
Ein weiterer Vorteil ist dass du als Entwickler mit MS Access eine sehr leistungsfähige Benutzeroberfläche hast um die Datenbank zu administrieren (Tabellen anlegen, Testdaten einfügen/ändern/löschen usw.)

Das Datenbankformat *.mdb und damit die Jet Engine ist inzwischen von MS abgekündigt und wird nicht mehr weiterentwickelt.
Aber über die ADO-Komponenten stehen dir auch viele andere Datenbanken offen (insbesondere MS SQL Server).
fork me on Github
  Mit Zitat antworten Zitat