ODBC bietet eine Reihe von Verbindungsfunktionen. Welche Sie verwenden, hängt davon ab, wie Ihre Anwendung bereitgestellt und benutzt werden soll:
SQLConnect Die einfachste Verbindungsfunktion.
SQLConnect verwendet einen Datenquellennamen und eine optionale Benutzer-ID sowie ein optionales Benutzerkennwort. Verwenden Sie SQLConnect zur Hartkodierung eines Datenquellennamens in Ihrer Anwendung.
Weitere Hinweise finden Sie unter "SQLConnect" in der Microsoft-Dokumentation ODBC API Reference unter http://msdn.microsoft.com/en-us/library/ms711810.aspx.
SQLDriverConnect Stellt mithilfe einer Verbindungszeichenfolge eine Verbindung zu einer Datenquelle her.
Mit SQLDriverConnect kann die Anwendung SQL Anywhere-spezifische Verbindungsdaten verwenden, die unabhängig von der Datenquelle sind. Darüber hinaus können Sie mit SQLDriverConnect anfordern, dass der SQL Anywhere-Treiber zur Eingabe von Verbindungsdaten auffordert.
Des Weiteren lassen sich mit SQLDriverConnect Verbindungen ohne Angabe einer Datenquelle herstellen. Stattdessen wird der SQL Anywhere-ODBC-Treibername angegeben. Im folgenden Beispiel wird eine Verbindung mit einem Server und einer Datenbank hergestellt, die bereits ausgeführt werden.
SQLSMALLINT cso; SQLCHAR scso[2048]; SQLDriverConnect( hdbc, NULL, "Driver=SQL Anywhere 12;UID=DBA;PWD=sql", SQL_NTS, scso, sizeof(scso)-1, &cso, SQL_DRIVER_NOPROMPT ); |
Weitere Hinweise finden Sie unter "SQLDriverConnect" in der Microsoft-Dokumentation ODBC API Reference unter http://msdn.microsoft.com/en-us/library/ms715433.aspx.
SQLBrowseConnect Stellt wie SQLDriverConnect mithilfe einer Verbindungszeichenfolge eine Verbindung zu einer Datenquelle her.
Mit SQLBrowseConnect kann Ihre Anwendung eigene Fenster erstellen, die zur Eingabe von Verbindungsdaten auffordern und nach Datenquellen suchen, die von einem bestimmten Treiber verwendet werden (in diesem Fall der SQL Anywhere-Treiber).
Weitere Hinweise finden Sie unter "SQLBrowseConnect" in der Microsoft-Dokumentation ODBC API Reference unter http://msdn.microsoft.com/en-us/library/ms714565.aspx.
Eine vollständige Liste der Verbindungsparameter, die in Verbindungszeichenfolgen eingesetzt werden können, finden Sie unter Verbindungsparameter.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |