Der Datenbanktreiber ODBC beinhaltet die Unterstützung für folgende Datenbanktypen: ADO, ODBC, OLE DB
Attributes
|
Legt fest, ob die Verbindung eine sich erneuernde Commit- oder Abort-Operationen verwendet.
Unterpunkt
|
Erklärung
|
xaCommitRetaining
|
Die Verbindung verwendet eine sich erneuernde Commit-Operation. Nach jedem Festschreiben einer Transaktion wird eine neue Transaktion gestartet. Der Standardwert ist: Aus.
|
xaAbortRetaining
|
Die Verbindung verwendet eine sich erneuernde Abort-Operation.
Nach jedem Zurücksetzen einer Transaktion wird eine neue Transaktion gestartet. Der Standardwert ist: Aus.
|
|
CommandTimeout
|
Anzahl von Sekunden, die ein Befehl maximal laufen darf.
Sekunden
|
Erklärung
|
30
|
Die Ausführungsdauer ist auf 30 Sekunden beschränkt.
|
110
|
Die Ausführungsdauer ist auf 110 Sekunden beschränkt.
|
|
ConnectOptions
|
Legt fest, ob die Verbindung synchron oder asynchron hergestellt wird. Eine asynchrone Verbindung wird nur bei langsamen Servern benötigt.
Unterpunkt
|
Erklärung
|
coConnectUnspecified
|
Stellt eine synchrone Verbindung her.
|
coAsyncConnect
|
Stellt eine asynchrone Verbindung her.
|
|
ConnectionString
|
Angabe von Informationen, die bei einer Verbindung zur Datenbank benötigt werden. Der String kann aus einem oder mehreren Argumenten bestehen, die jeweils durch ein Semikolon getrennt werden. Je nach verwendetem Provider können sich die Einstellungen unterscheiden. Im DataNAUT kann mit Hilfe des "ODBC-DSN"-Tools automatisch ein String nach den Einstellungen erstellt werden.
Informationen
|
Erklärung
|
User ID=SA;Password=JHG62ik
|
Benutzername und Kennwort für eine automatische Anmeldung.
|
Provider=SQLOLEDB.1;Data Source=PLUTO
|
Verwendeter Provider und Server.
|
|
ConnectionTimeout
|
Anzahl von Sekunden, wie lange versucht wird, eine Verbindung herzustellen.
Sekunden
|
Erklärung
|
5
|
Es wird 5 Sekunden lang versucht, eine Verbindung herzustellen.
|
45
|
Es wird 45 Sekunden lang versucht, eine Verbindung herzustellen.
|
|
CursorLocation
|
Legt fest, ob eine clientseitige oder serverseitige Cursor-Bibliothek verwendet wird.
Unterpunkt
|
Erklärung
|
dUseServer
|
Muss verwendet werden, wenn der Festplattenspeicher des Rechners nicht ausreicht, um alle Daten lokal abzurufen und zu bearbeiten.
|
dUseClient
|
Alle Daten werden auf dem Rechner abgerufen und bearbeitet. So sind Aktionen möglich, die nicht vom Server unterstützt werden.
|
|
DefaultDatabase
|
Legt die Standarddatenbank fest zu der eine Verbindung hergestellt wird, wenn in ConnectionString keine oder eine nicht verfügbare Datenbank angegeben ist.
Datenbank
|
Erklärung
|
Kundendaten2
|
Legt die Datenbank "Kundendaten2" als Standarddatenbank fest.
|
Produktdatenbank
|
Legt die Datenbank "Produktdatenbank" als Standarddatenbank fest.
|
|
IsolationLevel
|
Legt fest, welche Isolationsstufe für Transaktionen verwendet wird. Die Isolationsstufe bestimmt, wie sich mehrere Transaktionen verhalten, wenn sie gleichzeitig auf dieselben Tabellen zugreifen oder ob Operationen sichtbar sind.
Unterpunkt
|
Erklärung
|
ilUnspecified
|
Der Server verwendet eine andere Isolationsstufe.
|
ilChaos
|
Datenänderungen in Transaktionen mit einer höheren Isolationsstufe können nicht überschrieben werden.
|
ilReadUncommitted
|
Nicht eingetragene Änderungen anderer Transaktionen sind sichtbar.
|
ilBrowse
|
Nicht eingetragene Änderungen anderer Transaktionen sind sichtbar.
|
ilCursorStability
|
Änderungen anderer Transaktionen sind erst nach dem Eintragen sichtbar.
|
ilReadCommitted
|
Änderungen anderer Transaktionen sind erst nach dem Eintragen sichtbar.
|
ilRepeatableRead
|
Änderungen anderer Transaktionen sind nicht sichtbar.
|
ilSerializable
|
Die Transaktionen werden isoliert verwaltet.
|
ilIsolated
|
Die Transaktionen werden isoliert verwaltet.
|
|
KeepConnection
|
Legt fest, ob die Verbindung zur Datenbank auch bestehen bleibt, wenn keine Datenmenge geöffnet ist.
Unterpunkt
|
Erklärung
|
False
|
Die Verbindung wird beendet, wodurch Systemressourcen gespart werden. Wird ein Datensatz geöffnet, muss die Verbindung neu eingerichtet und initialisiert werden.
|
True
|
Die Verbindung bleibt geöffnet, wodurch der Datenverkehr reduziert wird und eine Neuanmeldung beim Server entfällt.
|
|
LoginPrompt
|
Beim Zugriff auf ein Dictionary wird dem Benutzer vor dem Öffnen ein Anmeldefenster angezeigt.
Unterpunkt
|
Erklärung
|
False
|
Es wird kein Anmeldefenster angezeigt.
|
True
|
Es wird ein Anmeldefenster angezeigt.
|
|
Mode
|
Legt die Zugriffsrechte nach dem öffnen der Verbindung fest.
Unterpunkt
|
Erklärung
|
cmUnknown
|
Die Verbindung verfügt über keine Berechtigungen.
|
cmRead
|
Die Verbindung verfügt nur über Leserechte.
|
cmWrite
|
Die Verbindung verfügt nur über Schreibrechte.
|
cmReadWrite
|
Die Verbindung verfügt über Lese- und Schreibrechte.
|
cmShareDenyRead
|
Die Verbindung kann von anderen Benutzern nicht mit Leserechten geöffnet werden.
|
cmShareDenyWrite
|
Die Verbindung kann von anderen Benutzern nicht mit Schreibrechten geöffnet werden.
|
cmShareExclusive
|
Die Verbindung kann von anderen Benutzern nicht geöffnet werden.
|
cmShareDenyNone
|
Die Verbindung kann mit keiner Art von Zugriffsrechten geöffnet werden.
|
|
Provider
|
Legt den Provider für die Verbindung fest. Ist der Provider nicht angegeben, wird er beim Aktivieren der Verbindung automatisch aus der Eigenschaft ConnectionString übertragen, sofern er dort angegeben ist.
Unterpunkt
|
Erklärung
|
Excel
|
Legt "Excel" als Provider fest.
|
ADO
|
Legt "ADO" als Provider fest.
|
|