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.