Hi!
Weil
BDE nicht mehr „up to date“ ist, wollte ich mich mit seinem Nachfolger - dbExpress - anfreunden. Dabei bin ich an einige Probleme gestoßen. Wie es sich herausgestellt hat, ist ein Zugriff auf eine Datenbank mit Hilfe des dbExpress nicht ganz so einfach. Zum Glück gibt es Delphi-Praxis. Da habe ich nach einem dbExpress-Beispiel gesucht und auch gefunden. Was mich fast umgehauen hat ist die Anzahl der Komponenten, die man für eine einfache (nicht zu sagen triviale) Anzeige der Daten in einem DGBrid benutzen muss!
Um eine solch einfache Anzeige zu basteln braucht man:
bei
BDE-
Access ( 3 Komponenten ):
1. TTable
2. TDataSource
3. TDBGrid
bei
ADO-
Access ( 3 Komponenten ):
1. TADOTable
2. TDataSource
3. TDBGrid
bei dbExpress-
Access ( 6 Komponenten !):
1. TSQLConnection
2. TSQLTable
3. TdataSetProvider
4. TClientDataSet
5. TDataSource
6. TDBGrid
Meine Frage ist:
Ist das tatsächlich so, dass man beim Zugriff auf eine Datenbank über dbExpress so viele Komponenten braucht? Oder habe ich nicht das beste Beispiel gefunden?
Viele Grüße
Markus