Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO wie DAO nutzen: ohne visuelle DB...-Komponenten? (https://www.delphipraxis.net/41310-ado-wie-dao-nutzen-ohne-visuelle-db-komponenten.html)

freejay 1. Mär 2005 12:43

Datenbank: access • Version: 2002 • Zugriff über: momentan mit DAO

ADO wie DAO nutzen: ohne visuelle DB...-Komponenten?
 
Hallo,

ich habe bislang in meinen Projekten DAO-Zugriffe auf Access-Datenbanken benutzt. Möchte jetzt aber, weil die DBs langsam zu groß werden und um künftig evtl. auf mySQL-Datenbanken ausweichen zu können, auf ADO-Zugriffe wechseln.

Nun finde ich zwar überall Hinweise, wie man sich mit ADO-Komponenten Oberflächen zusammenklickt (das funktioniert ja auch wunderbar), aber ich möchte meine bisherige Logik (Datensätze selbst in nicht-Datenbank-sensitiven visuellen Komponenten abstellen) beibehalten.

Geht das, und wenn ja wie?

Danke schon mal im voraus!

freejay

Bernhard Geyer 1. Mär 2005 12:57

Re: ADO wie DAO nutzen: ohne visuelle DB...-Komponenten?
 
Zitat:

Zitat von freejay
ich habe bislang in meinen Projekten DAO-Zugriffe auf Access-Datenbanken benutzt. Möchte jetzt aber, weil die DBs langsam zu groß werden und um künftig evtl. auf mySQL-Datenbanken ausweichen zu können, auf ADO-Zugriffe wechseln.

Ich würde wenn schon gewechselt wird auf native Komponenten wie von CoreLabs oder Zeos-Komponenten auswechen. ADO ist auch wieder ein unnötiger Umweg welcher Problembehaftet ist.

Zitat:

Zitat von freejay
Nun finde ich zwar überall Hinweise, wie man sich mit ADO-Komponenten Oberflächen zusammenklickt (das funktioniert ja auch wunderbar), aber ich möchte meine bisherige Logik (Datensätze selbst in nicht-Datenbank-sensitiven visuellen Komponenten abstellen) beibehalten.

Das geht, indem Du die ADO-Objekte (nicht die visuellen Komponenten von ADOExpress/dbGo) direkt verwendest.
Du findest genügend Beispiele im Entwickler-Forum, wenn Du nach "Kosch CoRecordset" suchst.


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