Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Sybase / ADO Zugriff über LAN (https://www.delphipraxis.net/66792-sybase-ado-zugriff-ueber-lan.html)

gmc616 4. Apr 2006 12:46

Datenbank: SyBase iAnyWhere • Version: 9 • Zugriff über: ADO

Sybase / ADO Zugriff über LAN
 
Hi DP-DB'ler,

ich soll ein Programm realisieren, welches über LAN auf einen SyBase-iAnyWhere9-Server zugreifen soll.
Auf dem lokalen Rechner (da wo der Server läuft) funktioniert das ganze schon, weil da die ODBC-Treiber bereits installiert sind.

Nun zum Problem:
Wie bekomme ich die ODBC-Treiber auf einen zweiten Rechner und wie muß er dort eingerichtget werden bzw. wie muß der ConnectionString dort aussehen.
Der SyBase-Server lauscht auf dem TCP-Port 2136. Eine "Client-Installation" für die ODBC-Treiber hab ich noch nicht finden können und SyBase bietet keinen Download solcher Treiber, oder doch ? :gruebel:

ZEOS fällt leider aus, da mir hier für eine DLL fehlt.

Bittend um Hilfe
gmc

Bernhard Geyer 4. Apr 2006 20:33

Re: Sybase / ADO Zugriff über LAN
 
Probier mal SQL-Direct aus. Da brauchst Du nicht den umweg über ODBC gehen.

gmc616 5. Apr 2006 01:33

Re: Sybase / ADO Zugriff über LAN
 
Danke für den Tipp.
Über SQL-Direct bin auch schon gestoßen und hab ein bischen das Trail ausprobiert.
Aber irgendwas mach ich noch falsch. Ich bekomme keine Verbindung mit dem Server hin :gruebel:

Ist es sinnvoll einem Native-Zugriff ADO (und Co.) vorzuziehen?
Ich habe bis jetzt so gut nie mit/über ODBC gearbeitet und kenne daher die Vor- bzw. Nachteile von ODBC nicht. Genauso wenig wie den Umgang damit.

Bernhard Geyer 5. Apr 2006 08:23

Re: Sybase / ADO Zugriff über LAN
 
Zitat:

Zitat von gmc616
Danke für den Tipp.
Über SQL-Direct bin auch schon gestoßen und hab ein bischen das Trail ausprobiert.
Aber irgendwas mach ich noch falsch. Ich bekomme keine Verbindung mit dem Server hin :gruebel:

Da ich persönlich keine Erfahrung mit Sybase habe kann ich nur allgemeine Tipps geben: Evtl. Kommunikationsports mit Firewall geblockt?

Zitat:

Zitat von gmc616
Ist es sinnvoll einem Native-Zugriff ADO (und Co.) vorzuziehen?
Ich habe bis jetzt so gut nie mit/über ODBC gearbeitet und kenne daher die Vor- bzw. Nachteile von ODBC nicht. Genauso wenig wie den Umgang damit.

Native ist immer besser da weniger Zwischenschichten vohanden sind. Und jede Zwischenschicht muß u.U. erst installiert sein und kann Fehler/Probleme verursachen.


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