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. |
Datenquelle | 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 anstelle eines SQL-Befehls als gespeicherte Abfrage 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. In der Referenz für OLE DB-Programmierer*innen wird für den Namen einer ADO-Eigenschaft der Begriff „Beschreibung“ (engl.: description) verwendet. Weitere Informationen zu diesen Eigenschaften finden Sie in der Referenz für OLE DB-Programmierer*innen.
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 |
Eingabeaufforderung | 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.