Freigeben über


SQLConfigDataSource (Access-Treiber)

Hinweis

Dieses Thema enthält zugriffstreiberspezifische Informationen. Allgemeine Informationen zu dieser Funktion finden Sie im entsprechenden Thema unter ODBC-API-Referenz.

Die SQLConfigDataSource-Funktion , die zum dynamischen Hinzufügen, Ändern oder Löschen einer Datenquelle verwendet wird, verwendet die folgenden Schlüsselwörter.

Stichwort BESCHREIBUNG
COLLATINGSEQUENCE Die Reihenfolge, in der die Felder sortiert werden.

Dadurch wird die gleiche Option wie sortierende Sequenz im Setupdialogfeld festgelegt.
COMPACT_DB Führt die Datenkomprimierung für eine Datenbankdatei aus. Hat das folgende Format: COMPACT_DB=<path_name><optionaL_sort_order><optionalen ENCRYPT-Schlüsselwort (keyword)>.

Wenn Sie den COMPACT_DB Schlüsselwort (keyword) in derselben Anweisung mit einer DSN-Schlüsselwort (keyword) verwenden, ignoriert dieser Treiber die DSN-Schlüsselwort (keyword). Daher ist das Komprimieren einer Datenbank und die Angabe eines DSN ein zweistufiger Prozess.
CREATE_DB Erstellt eine Datenbankdatei. Hat das folgende Format: CREATE_DB=<path_name><optional_sort-Order-optional_ENCRYPT Schlüsselwort (keyword)><>, wobei der Pfadname der vollständige Pfad zu einer Microsoft Access-Datenbank ist. Ein Fehler wird zurückgegeben, wenn der Pfadname eine vorhandene Datenbank angibt. Die Sortierreihenfolge wird im Dialogfeld Neue Datenbank eingerichtet, das angezeigt wird, wenn die Schaltfläche Erstellen im Dialogfeld Microsoft Access-Setup gedrückt wird. Wenn keine Sortierreihenfolge angegeben ist, wird Allgemein verwendet.

Bei Verwendung des CREATE_DB Schlüsselwort (keyword) in derselben Anweisung mit einem DSN-Schlüsselwort (keyword) ignoriert dieser Treiber die DSN-Schlüsselwort (keyword). Daher ist das Erstellen einer Datenbank und die Angabe eines DSN ein zweistufiger Prozess. Wenn der Pfadname der zu erstellenden Microsoft Access-Datenbank bei Verwendung des CREATE_DB Schlüsselwort (keyword) ein oder mehrere Leerzeichen enthält, muss der gesamte Pfadname in doppelte Anführungszeichen eingeschlossen werden, wie in den folgenden Beispielen gezeigt:

"C:\PROGRAMME\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAMME\Access2.mdb"

CREATE_DB=C:\TEMP\test.mdb (keine Anführungszeichen erforderlich)
CREATE_SYSDB Erstellt eine Systemdatenbankdatei. Hat das folgende Format: CREATE_SYSDB=<Pfadname><optional-sort-order>, wobei der Pfadname der vollständige Pfad zu einer Microsoft Access-Datenbank ist. Ein Fehler wird zurückgegeben, wenn der Pfadname eine vorhandene Datenbank angibt. Die Sortierreihenfolge wird im Dialogfeld Neue Datenbank eingerichtet, das angezeigt wird, wenn im Dialogfeld ODBC Microsoft Access Setup auf die Schaltfläche Erstellen geklickt wird. Wenn keine Sortierreihenfolge angegeben ist, wird Allgemein verwendet.
CREATE_V2DB Erstellt eine Datenbankdatei, die mit Microsoft Access 2.0 kompatibel ist. Hat das folgende Format: CREATE_V2DB=<Pfadname><optional-sort-order>, wobei der Pfadname der vollständige Pfad zu einer Microsoft Access-Datenbank ist. Ein Fehler wird zurückgegeben, wenn der Pfadname eine vorhandene Datenbank angibt. Die Sortierreihenfolge wird im Dialogfeld Neue Datenbank eingerichtet, das angezeigt wird, wenn die Schaltfläche Erstellen im Dialogfeld Microsoft Access-Setup gedrückt wird. Wenn keine Sortierreihenfolge angegeben ist, wird Allgemein verwendet.

Wenn der CREATE_V2DB Schlüsselwort (keyword) in derselben Anweisung mit einem DSN-Schlüsselwort (keyword) verwendet wird, ignoriert dieser Treiber die DSN-Schlüsselwort (keyword). Daher ist das Erstellen einer Datenbank und die Angabe eines DSN ein zweistufiger Prozess.

Wenn der Pfadname der zu erstellenden Microsoft Access-Datenbank bei Verwendung des CREATE_V2DB Schlüsselwort (keyword) ein oder mehrere Leerzeichen enthält, muss der gesamte Pfadname in doppelte Anführungszeichen eingeschlossen werden, wie in den folgenden Beispielen gezeigt:

"C:\PROGRAMME\COMMON FILES\ MyAccess.mdb"

"C:\PROGRAMME\Access2.mdb"

CREATE_V2DB=C:\TEMP\test.mdb (keine Anführungszeichen erforderlich)
DBQ Der Name der Datenbankdatei.

Dadurch wird dieselbe Option wie Datenbank im Setupdialogfeld festgelegt.
DEFAULTDIR Die Pfadspezifikation zur Datenbankdatei.
DESCRIPTION Eine Beschreibung der Daten in der Datenquelle.

Dadurch wird dieselbe Option wie Beschreibung im Setupdialogfeld festgelegt.
DRIVER Die Pfadspezifikation zur Treiber-DLL.
DRIVERID Eine ganzzahlige ID für den Treiber. 25 (Microsoft Access)
FIL Dateityp MS Access für Microsoft Access
IMPLICITCOMMITSYNC Bestimmt, ob der Microsoft Access-Treiber interne oder implizite Commits asynchron ausführt. Dieser Wert wird zunächst auf "Ja" festgelegt. Dies bedeutet, dass der Microsoft Access-Treiber auf den Abschluss von Commits in einer internen/impliziten Transaktion wartet.

Der Wert dieser Option sollte nicht ohne sorgfältige Abwägung der Konsequenzen geändert werden. Weitere Informationen zur Option finden Sie im Microsoft Jet-Datenbank-Engine-Programmierhandbuch.

Dadurch wird dieselbe Option wie ImplizitCommitSync im Setupdialogfeld festgelegt.
MAXBUFFERSIZE Die Größe des internen Puffers in Kilobyte, der von Microsoft Access zum Übertragen von Daten auf den und vom Datenträger verwendet wird. Die Standardpuffergröße beträgt 2048 KB (angezeigt als 2048). Es kann ein beliebiger ganzzahliger Wert verwendet werden, der durch 256 teilbar ist. Dadurch wird die gleiche Option wie puffergröße im Setupdialogfeld festgelegt.
MAXSCANROWS Die Anzahl der Zeilen, die überprüft werden sollen, wenn der Datentyp einer Spalte basierend auf vorhandenen Daten festgelegt wird.

Für die zu scannenden Zeilen kann eine Zahl zwischen 1 und 16 eingegeben werden. Der Wert ist standardmäßig 8; wenn er auf 0 festgelegt ist, werden alle Zeilen gescannt. (Eine Zahl außerhalb des Grenzwerts gibt einen Fehler zurück.)

Dadurch wird die gleiche Option wie zu überprüfende Zeilen im Setupdialogfeld festgelegt.
PAGETIMEOUT Gibt den Zeitraum in Millisekunden an, in dem eine Seite (falls nicht verwendet) im Puffer verbleibt, bevor sie entfernt wird. Der Standardwert ist fünf Zehntelsekunden (0,5 Sekunden). Beachten Sie, dass diese Option für alle Datenquellen gilt, die den ODBC-Treiber verwenden.

Dadurch wird die gleiche Option wie seitentimeout im Setupdialogfeld festgelegt.
PWD Das Kennwort.
READONLY TRUE, um die Datei schreibgeschützt zu machen; FALSE, um die Datei nicht schreibgeschützt zu machen.

Dadurch wird dieselbe Option wie schreibgeschützte Option im Setupdialogfeld festgelegt.
REPAIR_DB Repariert eine Datenbank, die durch einen Fehler beschädigt wurde, der während des Commitvorgangs auftritt.

Wenn Sie den REPAIR_DB Schlüsselwort (keyword) in derselben Anweisung mit einem DSN-Schlüsselwort (keyword) verwenden, ignoriert dieser Treiber die DSN-Schlüsselwort (keyword). Daher ist das Reparieren einer Datenbank und die Angabe eines DSN ein zweistufiger Prozess.
SYSTEMDB Für den Microsoft Access-Treiber die Pfadspezifikation zur Systemdatenbankdatei.

Dadurch wird dieselbe Option wie die Systemdatenbank im Setupdialogfeld festgelegt.
THREADS Die Anzahl der Hintergrundthreads, die von der Engine verwendet werden sollen. Dieser Wert ist standardmäßig 3, kann aber geändert werden.

Dadurch wird dieselbe Option wie Threads im Setupdialogfeld festgelegt.
UID Für den Microsoft Access-Treiber den Benutzernamen, der für die Anmeldung verwendet wird.
USERCOMMITSYNC Bestimmt, ob der Microsoft Access-Treiber benutzerdefinierte Transaktionen asynchron ausführt. Dieser Wert wird zunächst auf "Ja" festgelegt, was bedeutet, dass der Microsoft Access-Treiber wartet, bis Commits in einer benutzerdefinierten Transaktion abgeschlossen sind.

Der Wert dieser Option sollte nicht ohne sorgfältige Berücksichtigung der Folgen geändert werden. Weitere Informationen zur Option finden Sie im Microsoft Jet-Datenbank-Engine-Programmierhandbuch.

Dadurch wird dieselbe Option wie UserCommitSync im Setupdialogfeld festgelegt.