Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » ODBC-Unterstützung » Entwicklung von ODBC-Anwendungen

 

Verwenden des SQL Anywhere ODBC-Treibermanagers unter Unix

SQL Anywhere umfasst einen ODBC-Treibermanager für Unix. Das Shared Object libdbodm16 kann auf allen unterstützten Unix-Plattformen als ODBC-Treibermanager verwendet werden. Mit dem Treibermanager können Sie jeden beliebigen ODBC-Treiber ab Version 3.0 laden. Der Treibermanager führt keine Zuordnungen zwischen ODBC 1.0/2.0-Aufrufen und ODBC 3.x-Aufrufen aus. Deshalb müssen Anwendungen, die den Treibermanager verwenden, den Einsatz der ODBC-Funktionsgruppe auf Treiber ab Version 3.0 beschränken. Außerdem kann der Treibermanager von Anwendungen mit und ohne Threading verwendet werden.

Der Treibermanager kann ODBC-Aufrufe für eine angegebene Verbindung protokollieren. Verwenden Sie die Direktiven TraceLevel und TraceLog, um die Protokollierung zu aktivieren. Diese Direktiven können Teil einer Verbindungszeichenfolge (falls SQLDriverConnect verwendet wird) oder eines DSN-Eintrags sein. Die TraceLog-Direktive identifiziert die Logdatei, die die Trace-Ausgabe für die Verbindung enthalten soll. Die TraceLevel-Direktive steuert den Umfang der gewünschten Protokollierungsinformationen. Es gibt folgende Protokollierungsstufen:

  • NONE   Es werden keine Protokollinformationen ausgegeben.

  • MINIMAL   Name und Parameter der Routine werden in die Ausgabe einbezogen.

  • LOW   Außer den oben genannten Informationen werden die Rückgabewerte in die Ausgabe einbezogen.

  • MEDIUM   Außer den oben genannten Informationen werden das Datum und die Uhrzeit in die Ausgabe einbezogen.

  • HIGH   Außer den oben genannten Informationen werden die Parametertypen in die Ausgabe einbezogen.

ODBC-Treibermanager von Drittherstellern für Unix sind ebenfalls verfügbar. Informationen zu ihrer Verwendung finden Sie in der Dokumentation zu den betreffenden Treibermanagern.

 Siehe auch