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.

Parameter der Verbindungszeichenfolge

Um eine Verbindung mit diesem Anbieter herzustellen, legen Sie das Provider-Argument der ConnectionString-Eigenschaft wie folgt fest:

Microsoft.Jet.OLEDB.4.0

Beim Lesen der Provider-Eigenschaft wird diese Zeichenfolge ebenfalls zurückgegeben.

Typische Verbindungszeichenfolge

Eine typische Verbindungszeichenfolge für diesen Anbieter sieht wie folgt aus:

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

Die Zeichenfolge enthält folgende Schlüsselwörter:

Schlüsselwort Beschreibung
Anbieter Gibt den OLE DB-Anbieter für Microsoft Jet an.
Data Source Gibt den Pfad und Dateiname der Datenbank an (z. B. c:\Northwind.mdb).
Benutzer-ID Gibt den Benutzernamen an. Wird dieses Schlüsselwort nicht angegeben, wird standardmäßig die Zeichenfolge „admin“ verwendet.
Kennwort Gibt das Benutzerkennwort an. Wird dieses Schlüsselwort nicht angegeben, wird standardmäßig die leere Zeichenfolge („“) verwendet.

Hinweis

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

Anbieterspezifische Verbindungsparameter

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

Die folgende Tabelle enthält eine Liste dieser Eigenschaften mit dem entsprechenden OLE DB-Eigenschaftsnamen in Klammern.

Parameter Beschreibung
Jet OLEDB:Compact Reclaimed Space Amount (DBPROP_JETOLEDB_COMPACTFREESPACESIZE) Gibt eine Schätzung des Speicherplatzes in Bytes an, der durch Komprimieren der Datenbank wieder verwendet werden kann. Dieser Wert ist nur gültig, nachdem eine Datenbankverbindung eingerichtet wurde.
Jet OLEDB:Connection Control (DBPROP_JETOLEDB_CONNECTIONCONTROL) Gibt an, ob Benutzer eine Verbindung zur Datenbank herstellen können.
Jet OLEDB:Create System Database (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 verwendeten Modus, während die Datenbank geöffnet ist.
Jet OLEDB:Database Password (DBPROP_JETOLEDB_DATABASEPASSWORD) Gibt das Datenbankkennwort an.
Jet OLEDB:Don't Copy Locale on Compact (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 auch die ursprüngliche Datenbank verschlüsselt war.
Jet OLEDB:Engine Type (DBPROP_JETOLEDB_ENGINE) Gibt die Speicher-Engine an, die für den Zugriff auf den aktuellen Datenspeicher verwendet wird.
Jet OLEDB:Exclusive Async Delay (DBPROP_JETOLEDB_EXCLUSIVEASYNCDELAY) Gibt die maximale Dauer in Millisekunden an, für die Jet asynchrone Schreibvorgänge auf Datenträger verzögern kann, wenn die Datenbank exklusiv geöffnet ist.

Diese Eigenschaft wird ignoriert, es sei denn, Jet OLEDB:Flush Transaction Timeout ist auf 0 festgelegt.
Jet OLEDB:Flush Transaction Timeout (DBPROP_JETOLEDB_FLUSHTRANSACTIONTIMEOUT) Gibt die Wartezeit an, bevor Daten, die in einem Cache für asynchrone Schreibvorgänge gespeichert sind, auf den Datenträger geschrieben werden. Diese Einstellung überschreibt die Werte für Jet OLEDB:Shared Async Delay und Jet OLEDB:Exclusive Async Delay.
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 Wartezeit in Millisekunden an, bevor versucht wird, eine Sperre zu aktivieren, 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 den maximalen Arbeitsspeicher in Kilobytes an, den Jet verwenden kann, bevor Änderungen auf den Datenträger geschrieben werden.
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:New Database Password (DBPROP_JETOLEDB_NEWDATABASEPASSWORD) Gibt das neue Kennwort an, das für diese Datenbank festgelegt werden soll. Das alte Kennwort wird in Jet OLEDB:Database Password gespeichert.
Jet OLEDB:ODBC Command Time Out (DBPROP_JETOLEDB_ODBCCOMMANDTIMEOUT) Gibt die Anzahl der Millisekunden an, bevor für eine Remote-ODBC-Abfrage von Jet ein Timeout auftritt.
Jet OLEDB:Page Locks to Table Lock (DBPROP_JETOLEDB_PAGELOCKSTOTABLELOCK) Gibt an, wie viele Seiten innerhalb einer Transaktion gesperrt werden müssen, bevor Jet versucht, die Sperre auf eine Tabellensperre hochzustufen. Wenn dieser Wert 0 ist, wird die Sperre nie höhergestuft.
Jet OLEDB:Page Timeout (DBPROP_JETOLEDB_PAGETIMEOUT) Gibt die Wartezeit in Millisekunden an, bevor Jet überprüft, ob der Cache mit der Datenbankdatei nicht mehr aktuell ist.
Jet OLEDB:Recycle Long-Valued Pages (DBPROP_JETOLEDB_RECYCLELONGVALUEPAGES) Gibt an, ob Jet aggressiv versuchen soll, BLOB-Seiten zurückzufordern, wenn sie frei sind.
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 Recordset DBSCHEMA_JETOLEDB_ISAMSTATS für das Schema seine Leistungsindikatoren zurücksetzen soll, nachdem Leistungsinformationen zurückgegeben wurden.
Jet OLEDB:Shared Async Delay (DBPROP_JETOLEDB_SHAREDASYNCDELAY) Gibt die maximale Dauer in Millisekunden an, für die Jet asynchrone Schreibvorgänge auf Datenträger verzögern kann, wenn die Datenbank im Mehrbenutzermodus geöffnet ist.
Jet OLEDB:System Database (DBPROP_JETOLEDB_SYSDBPATH) Gibt Pfad und Dateiname für die Arbeitsgruppeninformationsdatei (Systemdatenbank) an.
Jet OLEDB:Transaction Commit Mode (DBPROP_JETOLEDB_TXNCOMMITMODE) Gibt an, ob Jet Daten synchron oder asynchron schreibt, wenn eine Transaktion committet 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.

Anbieterspezifische Recordset- und Command-Eigenschaften

Der Jet-Anbieter unterstützt auch mehrere anbieterspezifische Recordset- und Command-Eigenschaften. Diese Eigenschaften werden über die Properties-Auflistung des Recordset- oder Command-Objekts abgerufen und festgelegt. Die Tabelle enthält eine Liste der ADO-Eigenschaftennamen und der entsprechenden OLE DB-Eigenschaftenname in Klammern.

Eigenschaftenname Beschreibung
Jet OLEDB:Bulk Transactions (DBPROP_JETOLEDB_BULKNOTRANSACTIONS) Gibt an, ob SQL-Massenvorgänge durchgeführt werden. Umfangreiche Massenvorgänge können beim Ausführen von Transaktionen wegen Ressourcenverzögerungen fehlschlagen.
Jet OLEDB:Enable Fat Cursors (DBPROP_JETOLEDB_ENABLEFATCURSOR) Gibt an, ob Jet mehrere Zeilen beim Auffüllen eines Recordsets für Remotezeilenquellen zwischenspeichern soll.
Jet OLEDB:Fat Cursor Cache Size (DBPROP_JETOLEDB_FATCURSORMAXROWS) Gibt die Anzahl der Zeilen an, die beim Zwischenspeichern von Zeilen in Remotedatenspeichern zwischengespeichert werden sollen. Dieser Wert wird ignoriert, es sei denn, Jet OLEDB:Enable Fat Cursors ist „True“.
Jet OLEDB:Inconsistent (DBPROP_JETOLEDB_INCONSISTENT) Gibt an, ob Abfrageergebnisse inkonsistente Aktualisierungen zulassen.
Jet OLEDB:Locking Granularity (DBPROP_JETOLEDB_LOCKGRANULARITY) Gibt an, ob eine Tabelle mit Sperrung auf Zeilenebene geöffnet wird.
Jet OLEDB:ODBC Pass-Through Statement (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, unverändert an die Datenquelle übergeben werden.
Jet OLEDB:Pass Through Query Connect String (DBPROP_JETOLEDB_ODBCPASSTHROUGHCONNECTSTRING) Gibt die Jet-Verbindungszeichenfolge an, die zum Herstellen einer Verbindung mit einem Remotedatenspeicher verwendet wird. Dieser Wert wird ignoriert, es sei denn Jet OLEDB:ODBC Pass-Through Statement ist „True“.
OLEDB:Stored Query (DBPROP_JETOLEDB_STOREDQUERY) Gibt an, ob der Befehlstext als gespeicherte Abfrage und nicht als SQL-Befehl interpretiert werden soll.
Jet OLEDB:Validate Rules On Set (DBPROP_JETOLEDB_VALIDATEONSET) Gibt an, ob die Jet-Überprüfungsregeln ausgewertet werden, wenn Spaltendaten festgelegt oder Änderungen in der Datenbank committet 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 Mode-Eigenschaft im Connection-Objekt von ADO auf adModeRead fest.

Verwendung des Command-Objekts

Der Befehlstext im Command-Objekt verwendet den Microsoft Jet SQL-Dialekt. Sie können Abfragen, die Zeilen zurückgeben, 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. Der Anbieter gibt einen Keyset-Cursor zurück und setzt die CursorType-Eigenschaft zurück, um den Typ des zurückgegebenen Recordset anzugeben, wenn ein dynamischer Cursor angefordert wird. Der Anbieter gibt auch einen Keyset-Cursor zurück und setzt die CursorType-Eigenschaft zurück, wenn ein aktualisierbares Recordset angefordert wird (LockType ist adLockOptimistic, adLockBatchOptimistic oder adLockPessimistic).

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 enthalten eine Lister der jeweiligen ADO- und OLE DB-Namen für alle dynamischen Standardeigenschaften. Im der Referenz für OLE DB-Programmierer wird für den Namen einer ADO-Eigenschaft der Begriff „Description“ verwendet. Weitere Informationen zu diesen Eigenschaften finden Sie in der Referenz für OLE DB-Programmierer.

Dynamische Verbindungseigenschaften

Die folgenden Eigenschaften werden zur Properties-Sammlung des Connection-Objekts hinzugefügt.

ADO-Eigenschaftenname OLE DB-Eigenschaftenname
Aktive Sitzungen DBPROP_ACTIVESESSIONS
Asynchroner Abbruch DBPROP_ASYNCTXNABORT
Asynchroner Commit DBPROP_ASYNCTNXCOMMIT
Autocommit-Isolationsstufen DBPROP_SESS_AUTOCOMMITISOLEVELS
Katalogspeicherort DBPROP_CATALOGLOCATION
Katalogausdruck DBPROP_CATALOGTERM
Spaltendefinition DBPROP_COLUMNDEFINITION
Aktueller Katalog DBPROP_CURRENTCATALOG
Data source DBPROP_INIT_DATASOURCE
Datenquellenname DBPROP_DATASOURCENAME
Threadingmodell des Datenquellenobjekts DBPROP_DSOTHREADMODEL
DBMS-Name DBPROP_DBMSNAME
DBMS-Version DBPROP_DBMSVER
GROUP BY-Unterstützung DBPROP_GROUPBY
Heterogene Tabellenunterstützung DBPROP_HETEROGENEOUSTABLES
Unterscheidung von Groß-/Kleinschreibung der ID DBPROP_IDENTIFIERCASE
Isolationsstufen DBPROP_SUPPORTEDTXNISOLEVELS
Isolationsaufbewahrung DBPROP_SUPPORTEDTXNISORETAIN
Locale Identifier DBPROP_INIT_LCID
Maximale Indexgröße DBPROP_MAXINDEXSIZE
Maximale Zeilengröße DBPROP_MAXROWSIZE
Maximale Zeilengröße enthält BLOB DBPROP_MAXROWSIZEINCLUDESBLOB
Maximale Tabellen in SELECT DBPROP_MAXTABLESINSELECT
Mode DBPROP_INIT_MODE
Mehrere Parametersätze DBPROP_MULTIPLEPARAMSETS
Mehrere Ergebnisse DBPROP_MULTIPLERESULTS
Mehrere Speicherobjekte DBPROP_MULTIPLESTORAGEOBJECTS
Update für mehrere 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 geöffnetes Rowset DBPROP_OPENROWSETSUPPORT
ORDER BY-Spalten in Auswahlliste DBPROP_ORDERBYCOLUMNSINSELECT
Verfügbarkeit des Ausgabeparameters DBPROP_OUTPUTPARAMETERAVAILABILITY
PASSBYREF-Accessor DBPROP_BYREFACCESSORS
Kennwort DBPROP_AUTH_PASSWORD
Beständiger ID-Typ DBPROP_PERSISTENTIDTYPE
Abbruchverhalten vorbereiten DBPROP_PREPAREABORTBEHAVIOR
Commitverhalten vorbereiten DBPROP_PREPARECOMMITBEHAVIOR
Prozedurausdruck DBPROP_PROCEDURETERM
Prompt DBPROP_INIT_PROMPT
Anbieteranzeigename DBPROP_PROVIDERFRIENDLYNAME
Anbietername DBPROP_PROVIDERFILENAME
Anbieterversion DBPROP_PROVIDERVER
Schreibgeschützte Datenquelle DBPROP_DATASOURCEREADONLY
Rowsetkonvertierungen auf Befehl DBPROP_ROWSETCONVERSIONSONCOMMAND
Schemaausdruck DBPROP_SCHEMATERM
Schemaverbrauch DBPROP_SCHEMAUSAGE
SQL-Unterstützung DBPROP_SQLSUPPORT
Strukturierte Speicherung DBPROP_STRUCTUREDSTORAGE
Unterabfrageunterstützung DBPROP_SUBQUERIES
Tabellenausdruck DBPROP_TABLETERM
Transaktions-DDL DBPROP_SUPPORTEDTXNDDL
Benutzer-ID DBPROP_AUTH_USERID
Benutzername DBPROP_USERNAME
Fensterhandle DBPROP_INIT_HWND

Dynamische Recordseteigenschaften

Die folgenden Eigenschaften werden zur Properties-Sammlung des Recordset-Objekts hinzugefügt.

ADO-Eigenschaftenname OLE DB-Eigenschaftenname
Zugriffsreihenfolge DBPROP_ACCESSORDER
Append-Only-Rowset DBPROP_APPENDONLY
Blockieren von Speicherobjekten DBPROP_BLOCKINGSTORAGEOBJECTS
Textmarkentypen DBPROP_BOOKMARKTYPE
Kann mit Textmarke versehen werden DBPROP_IROWSETLOCATE
Sortierte Textmarken DBPROP_ORDEREDBOOKMARKS
Zwischenspeichern verzögerter Spalten DBPROP_CACHEDEFERRED
Ändern von eingefügten Zeilen DBPROP_CHANGEINSERTEDROWS
Spaltenprivilegien DBPROP_COLUMNRESTRICT
Spaltensatzbenachrichtigung DBPROP_NOTIFYCOLUMNSET
Beschreibbar in Zeilen DBPROP_MAYWRITECOLUMN
Spalte „Zurückstellen“ DBPROP_DEFERRED
Verzögerung des Speicherobjektupdates DBPROP_DELAYSTORAGEOBJECTS
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
Nicht mobile 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 Textmarken DBPROP_LITERALBOOKMARKS
Literalzeilenidentität DBPROP_LITERALIDENTITY
Maximale geöffnete Zeilen DBPROP_MAXOPENROWS
Maximale ausstehende Zeilen DBPROP_MAXPENDINGROWS
Maximale Zeilenanzahl DBPROP_MAXROWS
Speicherauslastung DBPROP_MEMORYUSAGE
Benachrichtigungsgranularität DBPROP_NOTIFICATIONGRANULARITY
Benachrichtigungsphasen DBPROP_NOTIFICATIONPHASES
Von Transaktion betroffene Objekte DBPROP_TRANSACTEDOBJECT
Änderungen anderer sichtbar DBPROP_OTHERUPDATEDELETE
Einfügungen anderer sichtbar DBPROP_OTHERINSERT
Eigene Änderungen sichtbar DBPROP_OWNUPDATEDELETE
Eigene Einfügungen sichtbar DBPROP_OWNINSERT
Bei Abbruch erhalten DBPROP_ABORTPRESERVE
Bei Commit beibehalten DBPROP_COMMITPRESERVE
Schneller Neustart DBPROP_QUICKRESTART
Wiedereintretende Ereignisse DBPROP_REENTRANTEVENTS
Gelöschte Zeilen entfernen DBPROP_REMOVEDELETED
Mehrere Änderungen melden DBPROP_REPORTMULTIPLECHANGES
Ausstehende Einfügungen zurückgeben DBPROP_RETURNPENDINGINSERTS
Benachrichtigung: Zeilen löschen DBPROP_NOTIFYROWDELETE
Benachrichtigung: Erste Zeilenänderung DBPROP_NOTIFYROWFIRSTCHANGE
Benachrichtigung: Zeilen einfügen DBPROP_NOTIFYROWINSERT
Zeilenberechtigungen DBPROP_ROWRESTRICT
Benachrichtigung: Zeilen neu synchronisieren DBPROP_NOTIFYROWRESYNCH
Zeilenthreadingmodell DBPROP_ROWTHREADMODEL
Benachrichtigung: Zeilenänderung rückgängig machen DBPROP_NOTIFYROWUNDOCHANGE
Benachrichtigung: Zeilenlöschen rückgängig machen DBPROP_NOTIFYROWUNDODELETE
Benachrichtigung: Zeile einfügen rückgängig machen DBPROP_NOTIFYROWUNDOINSERT
Benachrichtigung: Zeile aktualisieren DBPROP_NOTIFYROWUPDATE
Benachrichtigung: Rowset-Positionsänderungsabruf DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
Benachrichtigung: Rowset-Freigabe DBPROP_NOTIFYROWSETRELEASE
Bildlauf rückwärts DBPROP_CANSCROLLBACKWARDS
Gelöschte Textmarken überspringen DBPROP_BOOKMARKSKIPPED
Starke Zeilenidentität DBPROP_STRONGITDENTITY
Aktualisierbarkeit DBPROP_UPDATABILITY
Textmarken verwenden DBPROP_BOOKMARKS

Dynamische Eigenschaften für Befehle

Die folgenden Eigenschaften werden zur Properties-Sammlung des Command-Objekts hinzugefügt.

ADO-Eigenschaftenname OLE DB-Eigenschaftenname
Zugriffsreihenfolge DBPROP_ACCESSORDER
Append-Only-Rowset DBPROP_APPENDONLY
Blockieren von Speicherobjekten DBPROP_BLOCKINGSTORAGEOBJECTS
Textmarkentypen DBPROP_BOOKMARKTYPE
Kann mit Textmarke versehen werden DBPROP_IROWSETLOCATE
Ändern von eingefügten Zeilen DBPROP_CHANGEINSERTEDROWS
Spaltenprivilegien DBPROP_COLUMNRESTRICT
Spaltensatzbenachrichtigung DBPROP_NOTIFYCOLUMNSET
Spalte „Zurückstellen“ DBPROP_DEFERRED
Verzögerung des Speicherobjektupdates DBPROP_DELAYSTORAGEOBJECTS
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
Nicht mobile Zeilen 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 Textmarken DBPROP_LITERALBOOKMARKS
Literalzeilenidentität DBPROP_LITERALIDENTITY
Sperrmodus DBPROP_LOCKMODE
Maximale geöffnete Zeilen DBPROP_MAXOPENROWS
Maximale ausstehende Zeilen DBPROP_MAXPENDINGROWS
Maximale Zeilenanzahl DBPROP_MAXROWS
Benachrichtigungsgranularität DBPROP_NOTIFICATIONGRANULARITY
Benachrichtigungsphasen DBPROP_NOTIFICATIONPHASES
Von Transaktion betroffene Objekte DBPROP_TRANSACTEDOBJECT
Änderungen anderer sichtbar DBPROP_OTHERUPDATEDELETE
Einfügungen anderer sichtbar DBPROP_OTHERINSERT
Eigene Änderungen sichtbar DBPROP_OWNUPDATEDELETE
Eigene Einfügungen sichtbar DBPROP_OWNINSERT
Bei Abbruch erhalten DBPROP_ABORTPRESERVE
Bei Commit beibehalten DBPROP_COMMITPRESERVE
Schneller Neustart DBPROP_QUICKRESTART
Wiedereintretende Ereignisse DBPROP_REENTRANTEVENTS
Gelöschte Zeilen entfernen DBPROP_REMOVEDELETED
Mehrere Änderungen melden DBPROP_REPORTMULTIPLECHANGES
Ausstehende Einfügungen zurückgeben DBPROP_RETURNPENDINGINSERTS
Benachrichtigung: Zeilen löschen DBPROP_NOTIFYROWDELETE
Benachrichtigung: Erste Zeilenänderung DBPROP_NOTIFYROWFIRSTCHANGE
Benachrichtigung: Zeilen einfügen DBPROP_NOTIFYROWINSERT
Zeilenberechtigungen DBPROP_ROWRESTRICT
Benachrichtigung: Zeilen neu synchronisieren DBPROP_NOTIFYROWRESYNCH
Zeilenthreadingmodell DBPROP_ROWTHREADMODEL
Benachrichtigung: Zeilenänderung rückgängig machen DBPROP_NOTIFYROWUNDOCHANGE
Benachrichtigung: Zeilenlöschen rückgängig machen DBPROP_NOTIFYROWUNDODELETE
Benachrichtigung: Zeile einfügen rückgängig machen DBPROP_NOTIFYROWUNDOINSERT
Benachrichtigung: Zeile aktualisieren DBPROP_NOTIFYROWUPDATE
Benachrichtigung: Rowset-Positionsänderungsabruf DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Benachrichtigung: Rowset-Freigabe DBPROP_NOTIFYROWSETRELEASE
Bildlauf rückwärts DBPROP_CANSCROLLBACKWARDS
Serverdaten beim Einfügen DBPROP_SERVERDATAONINSERT
Gelöschte Textmarken überspringen DBPROP_BOOKMARKSKIP
Starke Zeilenidentität DBPROP_STRONGIDENTITY
Aktualisierbarkeit DBPROP_UPDATABILITY
Textmarken verwenden DBPROP_BOOKMARKS

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