Freigeben über


Microsoft OLE DB-Anbieter für Microsoft Jet – Übersicht

Der OLE DB-Anbieter für Microsoft Jet ermöglicht ADO den Zugriff auf Microsoft Jet-Datenbanken.

Verbindungszeichenfolgenparameter

Um eine Verbindung mit diesem Anbieter herzustellen, legen Sie das Argument Provider der eigenschaft ConnectionString auf die folgende Eigenschaft fest:

Microsoft.Jet.OLEDB.4.0

Wenn Sie die eigenschaft Provider lesen, wird diese Zeichenfolge ebenfalls zurückgegeben.

Typische Verbindungszeichenfolge

Eine typische Verbindungszeichenfolge für diesen Anbieter ist:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=MyUserID;Password=<password>;"

Die Zeichenfolge besteht aus folgenden Schlüsselwörtern:

Schlüsselwort Beschreibung
Provider Gibt den OLE DB-Anbieter für Microsoft Jet an.
Datenquelle Gibt den Datenbankpfad und den Dateinamen an (z. B. c:\Northwind.mdb).
Benutzer-ID Gibt den Benutzernamen an. Wenn dieses Schlüsselwort nicht angegeben ist, wird standardmäßig die Zeichenfolge "admin" verwendet.
Kennwort Gibt das Benutzerkennwort an. Wenn dieses Schlüsselwort nicht angegeben ist, wird standardmäßig die leere Zeichenfolge ("") verwendet.

Anmerkung

Wenn Sie eine Verbindung mit einem Datenquellenanbieter herstellen, der die Windows-Authentifizierung unterstützt, sollten Sie Trusted_Connection=yes oder Integrated Security = SSPI anstelle von Benutzer-ID- und Kennwortinformationen in der Verbindungszeichenfolge angeben.

Provider-Specific Verbindungsparameter

Der OLE DB-Anbieter für Microsoft Jet unterstützt zusätzlich zu den von ADO definierten anbieterspezifischen dynamischen Eigenschaften mehrere anbieterspezifische dynamische Eigenschaften. Wie bei allen anderen Connection-Parametern können sie mithilfe der Properties -Auflistung des Connection -Objekts oder als Teil der Verbindungszeichenfolge festgelegt werden.

In der folgenden Tabelle sind diese Eigenschaften zusammen mit dem entsprechenden OLE DB-Eigenschaftsnamen in Klammern aufgeführt.

Parameter Beschreibung
Jet OLEDB: Menge des zurückgewonnenen komprimierten Speicherplatzes (DBPROP_JETOLEDB_COMPACTFREESPACESIZE) Gibt eine Schätzung des Speicherplatzes in Bytes an, der durch Komprimieren der Datenbank reaktiviert werden kann. Dieser Wert ist nur gültig, nachdem eine Datenbankverbindung hergestellt wurde.
Jet OLEDB:Connection Control (DBPROP_JETOLEDB_CONNECTIONCONTROL) Gibt an, ob Benutzer eine Verbindung mit der Datenbank herstellen können.
Jet OLEDB:Systemdatenbank erstellen (DBPROP_JETOLEDB_CREATESYSTEMDATABASE) Gibt an, ob beim Erstellen einer neuen Datenquelle eine Systemdatenbank erstellt werden soll.
Jet OLEDB:Database Locking Mode (DBPROP_JETOLEDB_DATABASELOCKMODE) Gibt den Sperrmodus für diese Datenbank an. Der erste Benutzer, der die Datenbank öffnet, bestimmt den modus, der während der Datenbank geöffnet ist.
Jet OLEDB:Datenbankpasswort (DBPROP_JETOLEDB_DATABASEPASSWORD) Gibt das Datenbankkennwort an.
Jet OLEDB: Beim Komprimieren Gebietsschema nicht kopieren (DBPROP_JETOLEDB_COMPACT_DONTCOPYLOCALE) Gibt an, ob Jet Gebietsschemainformationen beim Komprimieren einer Datenbank kopieren soll.
Jet OLEDB:Encrypt Database (DBPROP_JETOLEDB_ENCRYPTDATABASE) Gibt an, ob eine komprimierte Datenbank verschlüsselt werden soll. Wenn diese Eigenschaft nicht festgelegt ist, wird die komprimierte Datenbank verschlüsselt, wenn die ursprüngliche Datenbank ebenfalls verschlüsselt wurde.
Jet OLEDB:Engine Type (DBPROP_JETOLEDB_ENGINE) Gibt das Speichermodul an, das für den Zugriff auf den aktuellen Datenspeicher verwendet wird.
Jet OLEDB:Exclusive Async Delay (DBPROP_JETOLEDB_EXCLUSIVEASYNCDELAY) Gibt die maximale Zeitdauer in Millisekunden an, mit der Jet asynchrone Schreibvorgänge auf den Datenträger verzögern kann, wenn die Datenbank exklusiv geöffnet wird.

Diese Eigenschaft wird ignoriert, es sei denn, Jet OLEDB:Flush Transaction Timeout auf 0 festgelegt ist.
Jet OLEDB:Flush Transaction Timeout (DBPROP_JETOLEDB_FLUSHTRANSACTIONTIMEOUT) Gibt an, wie lange gewartet werden muss, bevor Daten, die in einem Cache für asynchrones Schreiben gespeichert sind, auf den Datenträger geschrieben werden. Diese Einstellung setzt die Werte für Jet OLEDB:Shared Async Delay und Jet OLEDB:Exclusive Async Delayaußer Kraft.
Jet OLEDB:Global Bulk Transactions (DBPROP_JETOLEDB_GLOBALBULKNOTRANSACTIONS) Gibt an, ob SQL-Massentransaktionen durchgeführt werden.
Jet OLEDB:Global Partial Bulk Ops (DBPROP_JETOLEDB_GLOBALBULKPARTIAL) Gibt das Kennwort an, das zum Öffnen der Datenbank verwendet wird.
Jet OLEDB:Implicit Commit Sync (DBPROP_JETOLEDB_IMPLICITCOMMITSYNC) Gibt an, ob Änderungen, die in internen impliziten Transaktionen vorgenommen wurden, im synchronen oder asynchronen Modus geschrieben werden.
Jet OLEDB:Lock Delay (DBPROP_JETOLEDB_LOCKDELAY) Gibt die Anzahl der Millisekunden an, die gewartet werden sollen, bevor versucht wird, eine Sperre abzurufen, nachdem ein vorheriger Versuch fehlgeschlagen ist.
Jet OLEDB:Lock Retry (DBPROP_JETOLEDB_LOCKRETRY) Gibt an, wie oft ein Versuch, auf eine gesperrte Seite zuzugreifen, wiederholt wird.
Jet OLEDB:Max Buffer Size (DBPROP_JETOLEDB_MAXBUFFERSIZE) Gibt die maximale Arbeitsspeichermenge in Kilobyte an, die Jet verwenden kann, bevor es mit dem Leeren von Änderungen auf dem Datenträger beginnt.
Jet OLEDB:Max Locks Per File (DBPROP_JETOLEDB_MAXLOCKSPERFILE) Gibt die maximale Anzahl von Sperren an, die Jet in einer Datenbank platzieren kann. Der Standardwert ist 9500.
Jet OLEDB:Neues Datenbankkennwort (DBPROP_JETOLEDB_NEWDATABASEPASSWORD) Gibt das neue Kennwort an, das für diese Datenbank festgelegt werden soll. Das alte Kennwort wird in Jet OLEDB:Database Passwordgespeichert.
Jet OLEDB:ODBC Command TimeOut (DBPROP_JETOLEDB_ODBCCOMMANDTIMEOUT) Gibt die Anzahl von Millisekunden an, bevor eine ODBC-Remoteabfrage von Jet abgelaufen ist.
Jet OLEDB: Seiten-Sperren zu Tabellen-Sperre (DBPROP_JETOLEDB_PAGELOCKSTOTABLELOCK) Gibt an, wie viele Seiten innerhalb einer Transaktion gesperrt werden müssen, bevor Jet versucht, die Sperre auf eine Tabellensperre höher zu stufen. Wenn dieser Wert 0 ist, wird die Sperre nie höhergestuft.
Jet OLEDB:Page Timeout (DBPROP_JETOLEDB_PAGETIMEOUT) Gibt die Anzahl der Millisekunden an, die Jet wartet, bevor überprüft werden kann, ob sein Cache mit der Datenbankdatei veraltet ist.
Jet OLEDB:Recycle Long-Valued Seiten (DBPROP_JETOLEDB_RECYCLELONGVALUEPAGES) Gibt an, ob Jet aggressiv versuchen soll, BLOB-Seiten zurückzugewinnen, wenn sie freigegeben werden.
Jet OLEDB:Registry Path (DBPROP_JETOLEDB_REGPATH) Gibt den Windows-Registrierungsschlüssel an, der Werte für das Jet-Datenbankmodul enthält.
Jet OLEDB:Reset ISAM Stats (DBPROP_JETOLEDB_RESETISAMSTATS) Gibt an, ob das Schema Recordset DBSCHEMA_JETOLEDB_ISAMSTATS seine Leistungsindikatoren zurücksetzen soll, nachdem es Leistungsinformationen zurückgegeben hat.
Jet OLEDB:Shared Async Delay (DBPROP_JETOLEDB_SHAREDASYNCDELAY) Gibt die maximale Zeitdauer in Millisekunden an, die Jet beim Öffnen der Datenbank im Mehrbenutzermodus asynchrone Schreibvorgänge auf den Datenträger verzögern kann.
Jet OLEDB:System Database (DBPROP_JETOLEDB_SYSDBPATH) Gibt den Pfad und Dateinamen für die Arbeitsgruppeninformationsdatei (Systemdatenbank) an.
Jet OLEDB:Transaction Commit Mode (DBPROP_JETOLEDB_TXNCOMMITMODE) Gibt an, ob Jet Daten synchron oder asynchron auf die Festplatte schreibt, wenn eine Transaktion abgeschlossen wird.
Jet OLEDB:User Commit Sync (DBPROP_JETOLEDB_USERCOMMITSYNC) Gibt an, ob Änderungen, die in Transaktionen vorgenommen wurden, im synchronen oder asynchronen Modus geschrieben werden.

Provider-Specific Datensatz- und Befehlseigenschaften

Der Jet-Anbieter unterstützt auch mehrere anbieterspezifische Recordset- und Command-Eigenschaften. Auf diese Eigenschaften wird über die Properties Auflistung des Recordset Objekts oder des Command Objekts zugegriffen und diese werden darüber festgelegt. In der Tabelle sind der ADO-Eigenschaftsname und der entsprechende OLE DB-Eigenschaftsname in Klammern aufgeführt.

Eigenschaftsname Beschreibung
Jet OLEDB:Bulk Transactions (DBPROP_JETOLEDB_BULKNOTRANSACTIONS) Gibt an, ob SQL-Massenvorgänge durchgeführt werden. Große Massenvorgänge können bei einer Transaktion aufgrund von Ressourcenverzögerungen fehlschlagen.
Jet OLEDB: Enable Fat Cursors (Aktivierung von Fat Cursors) (DBPROP_JETOLEDB_ENABLEFATCURSOR) Gibt an, ob Jet beim Auffüllen eines Recordsets für Remote-Zeilenquellen mehrere Zeilen zwischenspeichern soll.
Jet OLEDB: Fat-Cursor-Cache-Größe (DBPROP_JETOLEDB_FATCURSORMAXROWS) Gibt die Anzahl der Zeilen an, die zwischengespeichert werden sollen, wenn die Zwischenspeicherung eines Remotedatenspeichers verwendet wird. Dieser Wert wird ignoriert, es sei denn, Jet OLEDB:Enable Fat Cursors ist True.
Jet OLEDB:Inkonsistent (DBPROP_JETOLEDB_INCONSISTENT) Gibt an, ob Abfrageergebnisse inkonsistente Aktualisierungen zulassen.
Jet OLEDB:Locking Granularity (DBPROP_JETOLEDB_LOCKGRANULARITY) Gibt an, ob eine Tabelle mit einer Sperrung auf Zeilenebene geöffnet wird.
Jet OLEDB:ODBC Pass-Through-Anweisung (DBPROP_JETOLEDB_ODBCPASSTHROUGH) Gibt an, dass Jet den SQL-Text in einem Command -Objekt unverändert an das Back-End übergeben soll.
Jet OLEDB:Partial Bulk Ops (DBPROP_JETOLEDB_BULKPARTIAL) Gibt das Verhalten von Jet an, wenn SQL-DML-Vorgänge fehlschlagen.
Jet OLEDB:Pass Through Query Bulk-Op (DBPROP_JETOLEDB_PASSTHROUGHBULKOP) Gibt an, ob Abfragen, die kein Recordset- zurückgeben, an die Datenquelle unverändert übergeben werden.
Jet OLEDB:Pass Through Query Connect String (DBPROP_JETOLEDB_ODBCPASSTHROUGHCONNECTSTRING) Gibt die Jet Connect-Zeichenfolge an, die zum Herstellen einer Verbindung mit einem Remotedatenspeicher verwendet wird. Dieser Wert wird ignoriert, es sei denn, Jet OLEDB:ODBC Pass-Through Anweisung ist wahr.
Jet OLEDB:Gespeicherte Abfrage (DBPROP_JETOLEDB_STOREDQUERY) Gibt an, ob der Befehlstext anstelle eines SQL-Befehls als gespeicherte Abfrage interpretiert werden soll.
Jet OLEDB: Regeln beim Setzen validieren (DBPROP_JETOLEDB_VALIDATEONSET) Gibt an, ob die Jet-Gültigkeitsprüfungsregeln ausgewertet werden, wenn Spaltendaten festgelegt werden oder wenn die Änderungen an der Datenbank übernommen werden.

Standardmäßig öffnet der OLE DB-Anbieter für Microsoft Jet Microsoft Jet-Datenbanken im Lese-/Schreibmodus. Um eine Datenbank im schreibgeschützten Modus zu öffnen, legen Sie die eigenschaft Mode für das ADO Connection-Objekt auf adModeRead-fest.

Verwendung des Befehlsobjekts

Befehlstext im Command-Objekt verwendet den Microsoft Jet SQL-Dialekt. Sie können Zeilenrückgabeabfragen, Aktionsabfragen und Tabellennamen im Befehlstext angeben. Gespeicherte Prozeduren werden jedoch nicht unterstützt und sollten nicht angegeben werden.

Recordset-Verhalten

Das Microsoft Jet-Datenbankmodul unterstützt keine dynamischen Cursor. Daher unterstützt der OLE DB-Anbieter für Microsoft Jet den adLockDynamic Cursortyp nicht. Wenn ein dynamischer Cursor angefordert wird, gibt der Anbieter einen Keyset-Cursor zurück und setzt die CursorType-Eigenschaft, um den Typ des zurückgegebenen Recordset anzugeben. Wenn ein aktualisierbares Recordset- angefordert wird (LockTypeadLockOptimistic, adLockBatchOptimisticoder adLockPessimistic), gibt der Anbieter auch einen Keyset-Cursor zurück und setzt die Eigenschaft CursorType zurück.

Dynamische Eigenschaften

Der OLE DB-Anbieter für Microsoft Jet fügt mehrere dynamische Eigenschaften in die Properties Auflistung der ungeöffneten Connection, Recordset-und Command-Objekte ein.

Die folgenden Tabellen sind ein Kreuzindex der ADO- und OLE DB-Namen für jede dynamische Eigenschaft. Die OLE DB-Programmierreferenz verweist auf einen ADO-Eigenschaftsnamen durch den Begriff "Description". Weitere Informationen zu diesen Eigenschaften finden Sie in der OLE DB-Programmierreferenz.

Dynamische Verbindungseigenschaften

Die folgenden Eigenschaften werden der Properties -Auflistung des Connection -Objekts hinzugefügt.

ADO-Eigenschaftsname OLE DB-Eigenschaftsname
Aktive Sitzungen DBPROP_ACTIVESESSIONS
Asynchable Abort DBPROP_ASYNCTXNABORT
Asynchable Commit DBPROP_ASYNCTNXCOMMIT
Autocommit-Isolationsstufen DBPROP_SESS_AUTOCOMMITISOLEVELS
Katalogstandort DBPROP_CATALOGLOCATION
Katalogbegriff DBPROP_CATALOGTERM
Spaltendefinition DBPROP_COLUMNDEFINITION
Aktueller Katalog DBPROP_CURRENTCATALOG
Datenquelle DBPROP_INIT_DATASOURCE
Datenquellenname DBPROP_DATASOURCENAME
Datenquellenobjekt-Threading-Modell DBPROP_DSOTHREADMODEL
DBMS-Name DBPROP_DBMSNAME
DBMS-Version DBPROP_DBMSVER
GROUP BY-Support DBPROP_GROUPBY
Heterogene Tabellenunterstützung DBPROP_HETEROGENEOUSTABLES
Bezeichner-Groß-/Kleinschreibung DBPROP_IDENTIFIERCASE
Isolationsstufen DBPROP_SUPPORTEDTXNISOLEVELS
Beibehaltung der Isolation DBPROP_SUPPORTEDTXNISORETAIN
Ländereinstellungs-ID DBPROP_INIT_LCID
Maximale Indexgröße DBPROP_MAXINDEXSIZE
Maximale Zeilengröße DBPROP_MAXROWSIZE
Maximale Zeilengröße enthält auch BLOB-Daten DBPROP_MAXROWSIZEINCLUDESBLOB
Maximale Tabellen in SELECT DBPROP_MAXTABLESINSELECT
Modus DBPROP_INIT_MODE
Mehrere Parametersätze DBPROP_MULTIPLEPARAMSETS
Mehrere Ergebnisse DBPROP_MULTIPLERESULTS
Mehrere Speicherobjekte DBPROP_MULTIPLESTORAGEOBJECTS
Aktualisierung mit mehreren Tabellen DBPROP_MULTITABLEUPDATE
NULL-Sortierreihenfolge DBPROP_NULLCOLLATION
NULL-Verkettungsverhalten DBPROP_CONCATNULLBEHAVIOR
OLE DB-Version DBPROP_PROVIDEROLEDBVER
OLE-Objektunterstützung DBPROP_OLEOBJECTS
Unterstützung für open Rowset DBPROP_OPENROWSETSUPPORT
ORDER BY-Spalten in Auswahlliste DBPROP_ORDERBYCOLUMNSINSELECT
Verfügbarkeit des Ausgabeparameters DBPROP_OUTPUTPARAMETERAVAILABILITY
Referenzübergabe-Accessoren DBPROP_BYREFACCESSORS
Passwort DBPROP_AUTH_PASSWORD
Typ des persistenten ID DBPROP_PERSISTENTIDTYPE
Vorbereiten des Abbruchverhaltens DBPROP_PREPAREABORTBEHAVIOR
Commit-Verhalten vorbereiten DBPROP_PREPARECOMMITBEHAVIOR
Verfahrensbegriff DBPROP_PROCEDURETERM
Prompt DBPROP_INIT_PROMPT
Anbieterfreundlicher Name DBPROP_PROVIDERFRIENDLYNAME
Anbietername DBPROP_PROVIDERFILENAME
Anbieterversion DBPROP_PROVIDERVER
Read-Only Datenquelle DBPROP_DATASOURCEREADONLY
Rowset-Konvertierungen auf Befehl DBPROP_ROWSETCONVERSIONSONCOMMAND
Schema-Begriff DBPROP_SCHEMATERM
Schemaverwendung DBPROP_SCHEMAUSAGE
SQL-Unterstützung DBPROP_SQLSUPPORT
Strukturierter Speicher DBPROP_STRUCTUREDSTORAGE
Unterstützung für Unterabfragen DBPROP_SUBQUERIES
Tabellenbegriff DBPROP_TABLETERM
Transaktions-DDL DBPROP_SUPPORTEDTXNDDL
Benutzer-ID DBPROP_AUTH_USERID
Benutzername DBPROP_USERNAME
Fenstergriff DBPROP_INIT_HWND

Dynamische Recordset-Eigenschaften

Die folgenden Eigenschaften werden der Properties -Auflistung des Recordset -Objekts hinzugefügt.

ADO-Eigenschaftsname OLE DB-Eigenschaftsname
Zugriffsreihenfolge DBPROP_ACCESSORDER
Append-Only Rowset DBPROP_APPENDONLY
Blockieren von Speicherobjekten DBPROP_BLOCKINGSTORAGEOBJECTS
Textmarkentyp DBPROP_BOOKMARKTYPE
Lesezeichenfähig DBPROP_IROWSETLOCATE
Geordnete Lesezeichen DBPROP_ORDEREDBOOKMARKS
Verzögerte Cachespalten DBPROP_CACHEDEFERRED
Eingefügte Zeilen ändern DBPROP_CHANGEINSERTEDROWS
Spaltenberechtigungen DBPROP_COLUMNRESTRICT
Spaltensatzbenachrichtigung DBPROP_NOTIFYCOLUMNSET
Spalte schreibbar DBPROP_MAYWRITECOLUMN
Aufschub-Spalte DBPROP_DEFERRED
Verzögern von Speicherobjektaktualisierungen DBPROP_DELAYSTORAGEOBJECTS
Daten rückwärts abrufen DBPROP_CANFETCHBACKWARDS
Haltezeilen DBPROP_CANHOLDROWS
IAccessor DBPROP_IAccessor
IColumnsInfo DBPROP_IColumnsInfo
IColumnsRowset DBPROP_IColumnsRowset
IConnectionPointContainer DBPROP_IConnectionPointContainer
IConvertType DBPROP_IConvertType
ILockBytes DBPROP_ILockBytes
Unbewegliche Zeilen DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetIndex DBPROP_IRowsetIndex
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsestLocate
IRowsetResynch
IRowsetScroll DBPROP_IRowsetScroll
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
IStorage DBPROP_IStorage
IStream DBPROP_IStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
Literale Lesezeichen DBPROP_LITERALBOOKMARKS
Literale Zeilenidentität DBPROP_LITERALIDENTITY
Maximale Offene Zeilen DBPROP_MAXOPENROWS
Maximale offene Zeilen DBPROP_MAXPENDINGROWS
Maximale Zeilenanzahl DBPROP_MAXROWS
Speicherauslastung DBPROP_MEMORYUSAGE
Granularität von Benachrichtigungen DBPROP_NOTIFICATIONGRANULARITY
Benachrichtigungsphasen DBPROP_NOTIFICATIONPHASES
Transaktionsobjekte DBPROP_TRANSACTEDOBJECT
Änderungen anderer sichtbar DBPROP_OTHERUPDATEDELETE
Sichtbare Einfügungen anderer Personen DBPROP_OTHERINSERT
Eigene Änderungen sichtbar DBPROP_OWNUPDATEDELETE
Eigene Einfügungen sind sichtbar DBPROP_OWNINSERT
Beim Abbruch beibehalten DBPROP_ABORTPRESERVE
Bei Commit beibehalten DBPROP_COMMITPRESERVE
Schneller Neustart DBPROP_QUICKRESTART
Erneute Ereignisse DBPROP_REENTRANTEVENTS
Gelöschte Zeilen entfernen DBPROP_REMOVEDELETED
Mehrere Änderungen melden DBPROP_REPORTMULTIPLECHANGES
Rückgabe ausstehender Einfügungen DBPROP_RETURNPENDINGINSERTS
Benachrichtigung über das Löschen einer Zeile DBPROP_NOTIFYROWDELETE
Benachrichtigung über erste Zeilenänderung DBPROP_NOTIFYROWFIRSTCHANGE
Benachrichtigung über das Einfügen einer Zeile DBPROP_NOTIFYROWINSERT
Reihenberechtigungen DBPROP_ROWRESTRICT
Benachrichtigung zur Zeilenumsynchronisierung DBPROP_NOTIFYROWRESYNCH
Zeilenthreadingmodell DBPROP_ROWTHREADMODEL
Benachrichtigung über das Rückgängigmachen von Zeilenänderungen DBPROP_NOTIFYROWUNDOCHANGE
Benachrichtigung zum Rückgängigmachen des Löschens der Zeile DBPROP_NOTIFYROWUNDODELETE
Zeile rückgängig: Benachrichtigung einfügen DBPROP_NOTIFYROWUNDOINSERT
Zeilenaktualisierungsbenachrichtigung DBPROP_NOTIFYROWUPDATE
Benachrichtigung über Positionsänderung beim Abrufen von Datenzeilen DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
Mitteilung über die Freigabe des Zeilensatzes DBPROP_NOTIFYROWSETRELEASE
Rückwärts scrollen DBPROP_CANSCROLLBACKWARDS
Gelöschte Lesezeichen überspringen DBPROP_BOOKMARKSKIPPED
Starke Reihenidentität DBPROP_STRONGITDENTITY
Aktualisierbarkeit DBPROP_UPDATABILITY
Verwenden von Lesezeichen DBPROP_BOOKMARKS

Dynamische Befehlseigenschaften

Die folgenden Eigenschaften werden der Properties Auflistung des Command-Objekts hinzugefügt.

ADO-Eigenschaftsname OLE DB-Eigenschaftsname
Zugriffsreihenfolge DBPROP_ACCESSORDER
Append-Only Zeilenmenge DBPROP_APPENDONLY
Blockieren von Speicherobjekten DBPROP_BLOCKINGSTORAGEOBJECTS
Textmarkentyp DBPROP_BOOKMARKTYPE
Textmarkenfähig DBPROP_IROWSETLOCATE
Eingefügte Zeilen ändern DBPROP_CHANGEINSERTEDROWS
Spaltenberechtigungen DBPROP_COLUMNRESTRICT
Spaltensatz-Benachrichtigung DBPROP_NOTIFYCOLUMNSET
Verschieben von Spalten DBPROP_DEFERRED
Verzögern von Speicherobjektaktualisierungen DBPROP_DELAYSTORAGEOBJECTS
Rückwärts abrufen DBPROP_CANFETCHBACKWARDS
Zeilen fixieren DBPROP_CANHOLDROWS
IAccessor DBPROP_IAccessor
IColumnsInfo DBPROP_IColumnsInfo
IColumnsRowset DBPROP_IColumnsRowset
IConnectionPointContainer DBPROP_IConnectionPointContainer
IConvertType DBPROP_IConvertType
ILockBytes DBPROP_ILockBytes
Unbewegliche Reihen DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetIndex DBPROP_IRowsetIndex
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsetLocate
IRowsetResynch
IRowsetScroll DBPROP_IRowsetScroll
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
IStorage DBPROP_IStorage
IStream DBPROP_IStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
Literale Lesezeichen DBPROP_LITERALBOOKMARKS
Literale Zeilenidentität DBPROP_LITERALIDENTITY
Sperrmodus DBPROP_LOCKMODE
Maximale Geöffnete Zeilen DBPROP_MAXOPENROWS
Maximale ausstehende Reihen DBPROP_MAXPENDINGROWS
Maximale Zeilenanzahl DBPROP_MAXROWS
Granularität von Benachrichtigungen DBPROP_NOTIFICATIONGRANULARITY
Benachrichtigungsphasen DBPROP_NOTIFICATIONPHASES
Transferierte Objekte DBPROP_TRANSACTEDOBJECT
Änderungen anderer sichtbar DBPROP_OTHERUPDATEDELETE
Sichtbare Einfügungen anderer Personen DBPROP_OTHERINSERT
Eigene Änderungen sichtbar DBPROP_OWNUPDATEDELETE
Eigene Eingaben sichtbar DBPROP_OWNINSERT
Bei Abbruch beibehalten DBPROP_ABORTPRESERVE
Bei Commit beibehalten DBPROP_COMMITPRESERVE
Schnellneustart DBPROP_QUICKRESTART
Erneute Ereignisse DBPROP_REENTRANTEVENTS
Gelöschte Zeilen entfernen DBPROP_REMOVEDELETED
Mehrere Änderungen melden DBPROP_REPORTMULTIPLECHANGES
Ausstehende Einfügungen zurückgeben DBPROP_RETURNPENDINGINSERTS
Benachrichtigung über das Löschen von Zeilen DBPROP_NOTIFYROWDELETE
Benachrichtigung über die erste Änderung in der Zeile DBPROP_NOTIFYROWFIRSTCHANGE
Benachrichtigung zur Zeileneinfügung DBPROP_NOTIFYROWINSERT
Zeilenberechtigungen DBPROP_ROWRESTRICT
Benachrichtigung zur Zeilenumsynchronisierung DBPROP_NOTIFYROWRESYNCH
Zeilenthreadingmodell DBPROP_ROWTHREADMODEL
Benachrichtigung über Rückgängigmachung einer Zeilenänderung DBPROP_NOTIFYROWUNDOCHANGE
Benachrichtigung zum Rückgängigmachen des Zeilenlöschens DBPROP_NOTIFYROWUNDODELETE
Zeile rückgängig: Benachrichtigung einfügen DBPROP_NOTIFYROWUNDOINSERT
Zeilenaktualisierungsbenachrichtigung DBPROP_NOTIFYROWUPDATE
Benachrichtigung über Positionsänderung beim Abrufen von Datenzeilen DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Rowset-Veröffentlichungsbenachrichtigung DBPROP_NOTIFYROWSETRELEASE
Rückwärts scrollen DBPROP_CANSCROLLBACKWARDS
Serverdaten beim Einfügen DBPROP_SERVERDATAONINSERT
Gelöschte Lesezeichen überspringen DBPROP_BOOKMARKSKIP
Starke Zeilenidentität DBPROP_STRONGIDENTITY
Aktualisierbarkeit DBPROP_UPDATABILITY
Verwenden von Lesezeichen DBPROP_BOOKMARKS

Spezifische Implementierungsdetails und funktionale Informationen zum OLE DB-Anbieter für Microsoft Jet finden Sie in der OLE DB-Dokumentation unter Jet Provider.