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 Hinzufügen, Ändern oder Löschen einer Datenquelle verwendet wird, verwendet dynamisch die folgenden Schlüsselwort (keyword)s.

Schlüsselwort Beschreibung
COLLATINGSEQUENCE Die Reihenfolge, in der die Felder sortiert werden.

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

Bei Verwendung des COMPACT_DB Schlüsselwort (keyword) in derselben Anweisung mit einem DSN-Schlüsselwort (keyword) ignoriert dieser Treiber den DSN-Schlüsselwort (keyword). Daher ist das Komprimieren einer Datenbank und die Angabe eines DSN ein zweistufiger Prozess.
CREATE_DB Erstellt eine Datenbankdatei. Weist das folgende Format auf: CREATE_DB=<path_name><optional_sort Reihenfolge><optional_ENCRYPT Schlüsselwort (keyword)>, wobei der Pfadname der vollständige Pfad zu einer Microsoft Access-Datenbank ist. Wenn der Pfadname eine vorhandene Datenbank angibt, wird ein Fehler zurückgegeben. 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 das Angeben eines DSN ein zweistufiger Prozess. Wenn CREATE_DB Schlüsselwort (keyword) der zu erstellende Pfadname der zu erstellenden Microsoft Access-Datenbank ein oder mehrere Leerzeichen enthält, muss der gesamte Pfadname durch doppelte Anführungszeichen eingeschlossen werden, wie in den folgenden Beispielen gezeigt:

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

"C:\PROGRAM FILES\Access2.mdb"

CREATE_DB=C:\TEMP\test.mdb (keine Anführungszeichen erforderlich)
CREATE_SYSDB Erstellt eine Systemdatenbankdatei. Weist das folgende Format auf: CREATE_SYSDB=<pfadname><optional-sortierreihenfolge>, wobei der Pfadname der vollständige Pfad zu einer Microsoft Access-Datenbank ist. Wenn der Pfadname eine vorhandene Datenbank angibt, wird ein Fehler zurückgegeben. Die Sortierreihenfolge wird im Dialogfeld "Neue Datenbank" eingerichtet, wenn auf die Schaltfläche "Erstellen" im Dialogfeld "ODBC-Microsoft Access-Setup" 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-sortierreihenfolge>, wobei der Pfadname der vollständige Pfad zu einer Microsoft Access-Datenbank ist. Wenn der Pfadname eine vorhandene Datenbank angibt, wird ein Fehler zurückgegeben. 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 der CREATE_V2DB Schlüsselwort (keyword) in derselben Anweisung mit einem DSN-Schlüsselwort (keyword) ignoriert dieser Treiber den DSN-Schlüsselwort (keyword). Daher ist das Erstellen einer Datenbank und das Angeben eines DSN ein zweistufiger Prozess.

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

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

"C:\PROGRAM FILES\Access2.mdb"

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

Dadurch wird die gleiche Option wie Datenbank im Setupdialogfeld festgelegt.
DEFAULTDIR Die Pfadangabe zur Datenbankdatei.
BESCHREIBUNG Eine Beschreibung der Daten in der Datenquelle.

Dadurch wird die gleiche Option wie "Beschreibung " im Setupdialogfeld festgelegt.
DRIVER Die Pfadangabe 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 asynchron interne oder implizite Commits ausführt. Dieser Wert ist zunächst auf "Ja" festgelegt, was bedeutet, dass der Microsoft Access-Treiber auf Commits in einer internen/impliziten Transaktion wartet, um abgeschlossen zu werden.

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 die gleiche Option wie ImplicitCommitSync im Setupdialogfeld festgelegt.
MAXBUFFERSIZE Die Größe des internen Puffers in Kilobyte, die von Microsoft Access verwendet wird, um Daten an und vom Datenträger zu übertragen. Die Standardpuffergröße beträgt 2048 KB (angezeigt als 2048). Es kann ein beliebiger ganzzahliger Wert verwendet werden, der durch 256 dividierbar ist. Dadurch wird die gleiche Option wie die Puffergröße im Setupdialogfeld festgelegt.
MAXSCANROWS Die Anzahl der Zeilen, die beim Festlegen des Datentyps einer Spalte basierend auf vorhandenen Daten gescannt werden sollen.

Eine Zahl von 1 bis 16 kann eingegeben werden, damit die zu scannenden Zeilen eingegeben werden können. Der Standardwert ist 8; wenn sie 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 "Zeilen zum Scannen " im Setupdialogfeld festgelegt.
PAGETIMEOUT Gibt den Zeitraum in Millisekunden an, für den eine Seite (falls nicht verwendet wird) vor dem Entfernen wieder Standard. Der Standardwert ist fünf Zehntel einer Sekunde (0,5 Sekunden). Beachten Sie, dass diese Option für alle Datenquellen gilt, die den ODBC-Treiber verwenden.

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

Dadurch wird die gleiche Option wie "Schreibgeschützt " im Setupdialogfeld festgelegt.
REPAIR_DB Repariert eine Datenbank, die durch einen Fehler beschädigt wurde, der während des Commitprozesses auftritt.

Bei Verwendung des REPAIR_DB Schlüsselwort (keyword) in derselben Anweisung mit einem DSN-Schlüsselwort (keyword) ignoriert dieser Treiber den DSN-Schlüsselwort (keyword). Daher ist die Reparatur einer Datenbank und das Angeben eines DSN ein zweistufiger Prozess.
SYSTEMDB Für den Microsoft Access-Treiber wird die Pfadspezifikation zur Systemdatenbankdatei verwendet.

Dadurch wird die gleiche Option wie die Systemdatenbank im Setupdialogfeld festgelegt.
THREADS Die Anzahl der Hintergrundthreads, die für das Modul verwendet werden sollen. Dieser Wert ist standardmäßig 3, kann jedoch geändert werden.

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

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 die gleiche Option wie UserCommitSync im Setupdialogfeld festgelegt.