Freigeben über


Programmgesteuertes Festlegen von Optionen für den Access-Treiber

Auswahlmöglichkeit BESCHREIBUNG Methode
Puffergröße 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). Ein ganzzahliger Wert, der durch 256 dividierbar ist, kann eingegeben werden. Um diese Option dynamisch festzulegen, verwenden Sie das SCHLÜSSELwort MAXBUFFERSIZE in einem Aufruf von SQLConfigDataSource.
Datenquellenname Ein Name, der die Datenquelle identifiziert, z. B. Gehaltsabrechnung oder Personal. Um diese Option dynamisch festzulegen, verwenden Sie das DSN-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
Datenbank Eine Microsoft Access-Datenquelle kann eingerichtet werden, ohne eine Datenbank auszuwählen oder zu erstellen. Wenn beim Setup keine Datenbank bereitgestellt wird, wird der Benutzer aufgefordert, beim Herstellen einer Verbindung mit der Datenquelle eine Datenbankdatei auszuwählen. Um diese Option dynamisch festzulegen, verwenden Sie das DBQ-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
BESCHREIBUNG Eine optionale Beschreibung der Daten in der Datenquelle; Beispiel: "Einstellungsdatum, Gehaltsverlauf und aktuelle Überprüfung aller Mitarbeiter.". Um diese Option dynamisch festzulegen, verwenden Sie das DESCRIPTION-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
Exklusiv Wenn das Feld "Exklusiv " ausgewählt ist, wird die Datenbank im Exklusivmodus geöffnet und kann jeweils nur von einem Benutzer aufgerufen werden. Die Leistung wird verbessert, wenn sie im Exklusivmodus ausgeführt wird. Um diese Option dynamisch festzulegen, verwenden Sie das EXCLUSIVE-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
ImplicitCommitSync Bestimmt, wie Änderungen außerhalb einer Transaktion in die Datenbank geschrieben werden. 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. Diese Option ist im Dialogfeld " Erweiterte Optionen festlegen " für den Microsoft Access-Treiber enthalten.
Seitentimeout Gibt den Zeitraum in Millisekunden an, dass eine Seite (sofern nicht verwendet) im Puffer verbleibt, bevor sie entfernt wird. Für den Microsoft Access-Treiber beträgt der Standardwert 500 Millisekunden (0,5 Sekunden). Diese Option gilt für alle Datenquellen, die den ODBC-Treiber verwenden.

Das Seitentimeout kann aufgrund einer inhärenten Verzögerung nicht 0 sein. Das Seitentimeout darf nicht kleiner als die inhärente Verzögerung sein, auch wenn die Option für seitentimeout unter diesem Wert festgelegt ist.
Um diese Option dynamisch festzulegen, verwenden Sie das PAGETIMEOUT-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
Schreibgeschützt Legt die Datenbank als schreibgeschützt fest. Um diese Option dynamisch festzulegen, verwenden Sie das READONLY-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
Systemdatenbank Der vollständige Pfad der Microsoft Access-Systemdatenbank, die mit der Microsoft Access-Datenbank verwendet werden soll, auf die Sie zugreifen möchten.

Klicken Sie auf die Schaltfläche "Systemdatenbank ", um die zu verwendende Systemdatenbank auszuwählen. Der ODBC-Microsoft Access-Treiber fordert den Benutzer auf, einen Namen und ein Kennwort einzugeben. Der Standardname ist "Administrator", und das Standardkennwort in Microsoft Access für den Administratorbenutzer ist eine leere Zeichenfolge.

Um die Sicherheit Ihrer Microsoft Access-Datenbank zu erhöhen, erstellen Sie einen neuen Benutzer, um den Administratorbenutzer zu ersetzen und den Administratorbenutzer zu löschen, oder ändern Sie die Objekte, auf die der Administratorbenutzer Zugriff hat.
Um diese Option dynamisch festzulegen, verwenden Sie das SYSTEMDB-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
Fäden Die Anzahl der Hintergrundthreads, die für das Modul verwendet werden sollen. Für den Microsoft Access-Treiber ist dieser Wert standardmäßig 3, kann jedoch geändert werden. Der Benutzer möchte möglicherweise die Anzahl der Threads erhöhen, wenn eine große Menge an Aktivitäten in der Datenbank vorhanden ist.

Diese Option ist im Dialogfeld " Erweiterte Optionen festlegen " für den Microsoft Access-Treiber enthalten.
Um diese Option dynamisch festzulegen, verwenden Sie das THREADS-Schlüsselwort in einem Aufruf von SQLConfigDataSource.
UserCommitSync Bestimmt, ob der Microsoft Access-Treiber asynchron eine explizite benutzerdefinierte Transaktion 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.

Das Festlegen dieser Option auf "False" kann unvorhersehbare Folgen in einer Mehrbenutzerumgebung haben.
Um diese Option dynamisch festzulegen, verwenden Sie das USERCOMMITSYNC-Schlüsselwort in einem Aufruf von SQLConfigDataSource.