Verbindung mit externen Datenbanken herstellen

Verbindung mit Access-Datenbank bzw. Access-Tabelle herstellen

(1) TADOConnection: Verbindung herstellen (DataConnection1)

TADOConnection-Komponente (bei dbGo-Komponenten) einbetten und anklicken

DataConnection-Komponente

DataConnection-Komponente

Der Connetion-String sind dann zB. so aus:

Provider=MSDASQL.1;
Persist Security Info=False;
Data Source=Microsoft Access-Datenbank;
Initial Catalog=C:\Datenbank\db1.mdb

(2) TADOTable:

TADOTable-Komponente (bei dbGo-Komponenten) einbetten

bei Eigenschaften <tab>a) DataConnection1 eintragen <tab>b) Tablenamen eintragen <tab>c) Table akivieren dann in Table <tab>d) Felder einfügen

DataConnection-Komponente

DataConnection-Komponente

(3) DataSource-Komponente (bei Datenzugriffskomponenten) einfügen

Verbindung mit Table1 (TADOTable) herstellen

DataConnection-Komponente

(4) DBGrid und DBNavigator einfügen (bei Datensteuerkomponenten)

Bei beiden Komponenten DataSource eintragen

DataConnection-Komponente

Das war's. Nun sollte die Tabelle voll funktionsfähig sein.

Verbindung mit SQL-Datenbank bzw. SQL-Tabelle herstellen

Um eine Verbindung mit einer SQL-Datenbank herstellen zu können, muss man vorher ein Programm installieren: MySQL Connector/ODBC

(1) TADOConnetion: Verbindung herstellen (DataConnection1)

TADOConnection-Komponente (bei dbGo-Komponenten) einbetten und anklicken

DataConnection-Komponente

Klick auf „Erstellen“:

Klick auf „Neu“:

MySQL ODBC 5.1-Drivers anklicken - „Weiter“

Namen der Datenquellen angeben, z.B. mysql_dsn, dann „Weiter“…

„Fertig stellen“

Verbindungsdaten zu Webserver eingeben:

DataConnection-Komponente

Der Connetion-String sind dann zB. so aus:

Provider=MSDASQL.1;
Persist Security Info=False;
Extended Properties="Driver=MySQL ODBC 5.1 Driver;
                     SERVER=127.0.0.1;
                     UID=root;
                     DATABASE=db3;
                     PORT=3306"

Der Rest läuft dann wie oben ab.