Das Datenquellendienstprogramm (dbdsn) unterstützt die folgenden ODBC-Verbindungsparameter. Boolsche Argumente (TRUE oder FALSE) sind entweder YES bzw. 1 bei TRUE oder NO bzw. 0 bei FALSE.
Name | Beschreibung | ||
---|---|---|---|
Delphi | Delphi kann mehrere Lesezeichenwerte für eine Zeile nicht verarbeiten. Wenn Sie diesen Wert auf NO setzen, wird jeder Zeile ein Lesezeichenwert zugeordnet, und nicht zwei wie im Normalfall. Wenn Sie diese Option auf YES setzen, verbessern Sie damit möglicherweise die Performance scrollfähiger Cursor. | ||
DescribeCursor |
Mit diesem Parameter können Sie angeben, wie oft ein Cursor neu beschrieben werden soll, wenn eine Prozedur aufgerufen wird. Die Standardeinstellung ist "Wenn nötig".
|
||
Description | Mit diesem Parameter können Sie eine Beschreibung der ODBC-Datenquelle eingeben. | ||
Driver |
Mit diesem Parameter können Sie wie folgt einen ODBC-Treiber für die Verbindung angeben: Unter Unix gibt dieser Parameter den voll qualifizierten Pfad zum Shared Object an. Wenn Sie unter Unix den Treiberverbindungsparameter nicht angeben, fügt das Datenquellendienstprogramm automatisch einen Treibereintrag mit dem vollen Pfad des SQL Anywhere ODBC-Treibers basierend auf der Einstellung der SQLANY16-Umgebungsvariablen hinzu. |
||
Escape |
Dieser Parameter gibt das Escapezeichen an, das in der LIKE-Klausel von SQL-Anweisungen verwendet wird, die vom ODBC-Treiber generiert werden, wenn eine Liste von Tabellen oder Spalten zurückgegeben wird. Der ODBC-Treiber verwendet standardmäßig die Tilde (~). In einigen Anwendungen wird als Escapezeichen jedoch der Backslash (\) erwartet. Das folgende Fragment einer Verbindungszeichenfolge legt den Backslash als Escapezeichen fest:
|
||
GetTypeInfoChar | Wenn diese Option auf YES gesetzt ist, werden CHAR-Spalten als SQL_CHAR und nicht als SQL_VARCHAR zurückgegeben. Standardmäßig werden CHAR-Spalten als SQL_VARCHAR zurückgegeben. | ||
InitString | Mit InitString können Sie einen Befehl angeben, der unmittelbar nach Verbindungsherstellung ausgeführt wird. So können Sie beispielsweise eine Datenbankoption setzen oder eine gespeicherte Prozedur aufrufen. | ||
IsolationLevel |
Sie können einen der folgenden Werte angeben, um die Ausgangs-Isolationsstufe für diese Datenquelle einzustellen:
|
||
KeysInSQLStatistics | Setzen Sie diesen Parameter auf YES, wenn die SQLStatistics-Funktion Fremdschlüssel zurückgeben soll. Die ODBC-Spezifikation legt fest, dass SQLStatistics keine Primär- oder Fremdschlüssel zurückgeben soll. Einige Microsoft-Anwendungen (wie Microsoft Visual Basic und Microsoft Access) setzen allerdings voraus, dass Primär- und Fremdschlüssel von SQLStatistics zurückgegeben werden. | ||
LazyAutocommit | Setzen Sie diesen Parameter auf YES, um den Festschreibevorgang bis zum Ende einer Anweisung zu verzögern. | ||
PrefetchOnOpen | Wenn PrefetchOnOpen auf YES eingestellt ist, wird eine Prefetch-Anforderung mit der Anforderung, den Cursor zu öffnen, gesendet. Der Prefetch hindert eine Netzwerkanforderung daran, jedesmal Zeilen abzurufen, wenn ein Cursor geöffnet wird. Spalten müssen bereits gebunden sein, damit der Prefetch beim geöffneten Cursor stattfindet. Dieser Verbindungsparameter vermindert möglicherweise die Anzahl von Client/Server-Anforderungen, was die Performance über ein LAN oder WAN verbessern kann. | ||
PreventNotCapable | Der SQL Anywhere ODBC-Treiber gibt einen Fehler zurück, weil er keine Qualifizierer unterstützt. Einige ODBC-Anwendungen verarbeiten diesen Fehler nicht einwandfrei. Setzen Sie diesen Parameter auf YES, um die Rückgabe dieser Fehlermeldung zu verhindern und diesen Anwendungen die fehlerfreie Funktion zu ermöglichen. | ||
SuppressWarnings | Setzen Sie diesen Parameter auf YES, wenn Sie Warnmeldungen unterdrücken möchten, die vom Datenbankserver bei einem Fetch-Vorgang zurückgegeben werden. Die Versionen 8.0.0 und höher des Datenbankservers geben mehr Fetch-Warnungen ab als frühere Versionen der Software. Bei Anwendungen, die mit einer älteren Version der Software implementiert werden, können Sie mit dieser Option sicherstellen, dass korrekt mit den Fetch-Warnungen umgegangen wird. | ||
SuppressInfoForDataTypes |
Setzen Sie diesen Parameter auf eine kommagetrennte Liste von Datentypnamen, um zu verhindern, dass der ODBC-Treiber Informationen zu den angegebenen Datentypen zurückgibt. Die angegebenen Datentypen werden weder von der SQLGetTypeInfo-Funktion noch von der DatabaseMetaData.getTypeInfo-Funktion zurückgegeben. Die Anwendung kann jedoch den Datentyp in Spaltendeklarationen und in Ergebnismengenabfragen verwenden. Beispiel: In der folgenden Verbindungszeichenfolge wird verhindert, dass der ODBC-Treiber Informationen zu den Datentypen NVARCHAR, LONG VARCHAR und VARBIT zurückgibt.
|
||
TranslationDLL | Diese Option dient der Abwärtskompatibilität. Die Verwendung von Übersetzern wird nicht empfohlen. | ||
TranslationName | Diese Option dient der Abwärtskompatibilität. Die Verwendung von Übersetzern wird nicht empfohlen. | ||
TranslationOption | Diese Option dient der Abwärtskompatibilität. Die Verwendung von Übersetzern wird nicht empfohlen. |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |