Eine Verbindung mittels TDataBase einrichten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Mit TDatabase auf Datenbanken zugreifen - Index

Hinweis: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

Wie auch bei allen übrigen Datenbankverbindungskomponenten müssen Sie bei Verwendung von TDatabase die Eigenschaft Connected auf True setzen oder die Methode Open aufrufen. Dieser Prozess wird unter Verbindung zum Datenbankserver einrichten beschrieben. Nachdem eine Datenbankverbindung eingerichtet wurde, wird sie aufrechterhalten, solange sie von mindestens einer aktiven Datenmenge benutzt wird. Sobald keine aktiven Datenmengen mehr vorhanden sind, wird sie getrennt, es sei denn, die Eigenschaft KeepConnection der Datenbankkomponente wurde auf True gesetzt.

Wenn Sie von einer Anwendung aus eine Verbindung zu einem Remote-Datenbankserver einrichten, verwendet diese hierzu die BDE und die Embarcadero SQL Links-Treiber. (Die BDE kann die Verbindung auch mit einem von Ihnen zur Verfügung gestellten ODBC-Treiber einrichten.) Vor dem Herstellen der Verbindung müssen Sie den SQL Links- bzw. ODBC-Treiber für die Anwendung konfigurieren. Die Parameter für SQL Links und ODBC sind in der Eigenschaft Params jeder Datenbankkomponente gespeichert. Informationen über die SQL Links-Parameter finden Sie in der Online-Hilfe zu SQL Links. Wie Sie die Eigenschaft Params bearbeiten können, ist unter BDE-Aliasparameter festlegen beschrieben.

Mit Netzwerkprotokollen arbeiten

Beim Konfigurieren des geeigneten SQL Links- oder ODBC-Treibers müssen sie möglicherweise (je nach Konfigurationsoptionen des Treibers) auch das vom Server verwendete Netzwerkprotokoll angeben (z.B. SPX/IPX oder TCP/IP). Meistens wird das Netzwerkprotokoll mit einem Client-Konfigurationsprogramm des Servers eingerichtet. Bei ODBC müssen Sie möglicherweise auch die Treiberkonfiguration mit dem ODBC Driver Manager überprüfen.

Das erstmalige Einrichten einer Verbindung zwischen Client und Server kann verschiedene Probleme mit sich bringen. Sollten Schwierigkeiten auftreten, so überprüfen Sie die folgenden Punkte:

  • Ist die client-seitige Verbindung des Servers richtig konfiguriert?
  • Befinden sich die DLLs für die Verbindung und die Datenbanktreiber im Suchpfad?
  • Falls Sie TCP/IP verwenden, ist folgendes zu klären:
    • Haben Sie die TCP/IP-Kommunikationssoftware installiert? Ist die richtige WINSOCK.DLL installiert?
    • Ist die IP-Adresse des Servers in die HOSTS-Datei des Clients eingetragen?
    • Sind die Domain Name Services (DNS) richtig konfiguriert?
    • Können Sie den Server mit dem Befehl PING erreichen?

Weitere Informationen zur Fehlersuche finden Sie in der Online-Hilfe zu SQL Links und in der Dokumentation zu Ihrem Server.

ODBC

In einer Anwendung können ODBC-Datenquellen (z.B. Btrieve) verwendet werden. Für eine Verbindung über einen ODBC-Treiber benötigen Sie

  • einen vom Anbieter gelieferten ODBC-Treiber,
  • den Microsoft ODBC Driver Manager und

Siehe auch