Dynamischer ADO-Eigenschaftsindex
Datenanbieter, Dienstanbieter und Dienstkomponenten können den Properties Auflistungen der ungeöffneten Connection- und Recordset--Objekte dynamische Eigenschaften hinzufügen. Ein bestimmter Anbieter kann auch zusätzliche Eigenschaften einfügen, wenn diese Objekte geöffnet werden. Einige dieser Eigenschaften werden im Abschnitt dynamische ADO-Eigenschaften aufgeführt. Weitere Informationen finden Sie unter den spezifischen Anbietern im Abschnitt Anhang A: Anbieter.
Die folgenden Tabellen sind Kreuzindizes der ADO- und OLE DB-Namen für jede dynamische Standardeigenschaft des OLE DB-Anbieters. Ihre Anbieter können mehr Eigenschaften hinzufügen als hier aufgeführt. Die spezifischen Informationen zu anbieterspezifischen dynamischen Eigenschaften finden Sie in ihrer Anbieterdokumentation.
Die OLE DB-Programmierreferenz verweist auf einen ADO-Eigenschaftsnamen durch den Begriff "Description". Weitere Informationen zu diesen Standardeigenschaften finden Sie in der OLE DB-Dokumentationfür die OLE DB-Eigenschaft anhand des Namens.
Dynamische Verbindungseigenschaften
ADO-Eigenschaftsname | OLE DB-Eigenschaftsname |
---|---|
Aktive Sitzungen | DBPROP_ACTIVESESSIONS |
Asynchable Abort | DBPROP_ASYNCTXNABORT |
Asynchable Commit | DBPROP_ASYNCTNXCOMMIT |
Automatische Analyseisolationsstufen | DBPROP_SESS_AUTOCOMMITISOLEVELS |
Katalogspeicherort | DBPROP_CATALOGLOCATION |
Katalogausdruck | DBPROP_CATALOGTERM |
Spaltendefinition | DBPROP_COLUMNDEFINITION |
Verbindungstimeout | DBPROP_INIT_TIMEOUT |
Aktueller Katalog | DBPROP_CURRENTCATALOG |
Datenquelle | DBPROP_INIT_DATASOURCE |
Datenquellenname | DBPROP_DATASOURCENAME |
Datenquellenobjektthreadingmodell | DBPROP_DSOTHREADMODEL |
DBMS-Name | DBPROP_DBMSNAME |
DBMS-Version | DBPROP_DBMSVER |
Erweiterte Eigenschaften | DBPROP_INIT_PROVIDERSTRING |
GROUP BY-Support | DBPROP_GROUPBY |
Heterogene Tabellenunterstützung | DBPROP_HETEROGENEOUSTABLES |
Bezeichner-Groß-/Kleinschreibung | DBPROP_IDENTIFIERCASE |
Anfänglicher Katalog | DBPROP_INIT_CATALOG |
Isolationsstufen | DBPROP_SUPPORTEDTXNISOLEVELS |
Isolationsaufbewahrung | DBPROP_SUPPORTEDTXNISORETAIN |
Gebietsschemabezeichner | DBPROP_INIT_LCID |
Ort | DBPROP_INIT_LOCATION |
Maximale Indexgröße | DBPROP_MAXINDEXSIZE |
Maximale Zeilengröße | DBPROP_MAXROWSIZE |
Maximale Zeilengröße enthält BLOB | 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-Dienste | DBPROP_INIT_OLEDBSERVICES |
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 |
Pass By Ref Accessors | DBPROP_BYREFACCESSORS |
Passwort | DBPROP_AUTH_PASSWORD |
Sicherheitsinformationen beibehalten | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Persistent ID Type | DBPROP_PERSISTENTIDTYPE |
Vorbereiten des Abbruchverhaltens | DBPROP_PREPAREABORTBEHAVIOR |
Vorbereiten des Commitverhaltens | DBPROP_PREPARECOMMITBEHAVIOR |
Prozedurausdruck | 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 |
Schemaausdruck | DBPROP_SCHEMATERM |
Schemaverwendung | DBPROP_SCHEMAUSAGE |
SQL-Unterstützung | DBPROP_SQLSUPPORT |
Strukturierter Speicher | DBPROP_STRUCTUREDSTORAGE |
Unterstützung für Unterabfragen | DBPROP_SUBQUERIES |
Tabellenausdruck | DBPROP_TABLETERM |
Transaktions-DDL | DBPROP_SUPPORTEDTXNDDL |
Benutzer-ID | DBPROP_AUTH_USERID |
Benutzername | DBPROP_USERNAME |
Fensterziehpunkt | DBPROP_INIT_HWND |
Dynamische Recordset-Eigenschaften
Beachten Sie, dass die dynamischen Eigenschaften des Recordset-Objekts außerhalb des Gültigkeitsbereichs (nicht verfügbar) gehen, wenn das Recordset- geschlossen wird.
ADO-Eigenschaftsname | OLE DB-Eigenschaftsname |
---|---|
IAccessor | DBPROP_IACCESSOR |
IChapteredRowset | |
IColumnsInfo | DBPROP_ICOLUMNSINFO |
IColumnsRowset | DBPROP_ICOLUMNSROWSET |
IConnectionPointContainer | DBPROP_ICONNECTIONPOINTCONTAINER |
IConvertType | |
ILockBytes | DBPROP_ILOCKBYTES |
IRowset | DBPROP_IROWSET |
IDBAsynchStatus | DBPROP_IDBASYNCHSTATUS |
IParentRowset | |
IRowsetChange | DBPROP_IROWSETCHANGE |
IRowsetExactScroll | |
IRowsetFind | DBPROP_IROWSETFIND |
IRowsetIdentity | DBPROP_IROWSETIDENTITY |
IRowsetInfo | DBPROP_IROWSETINFO |
IRowsetLocate | DBPROP_IROWSETLOCATE |
IRowsetRefresh | DBPROP_IROWSETREFRESH |
IRowsetResynch | |
IRowsetScroll | DBPROP_IROWSETSCROLL |
IRowsetUpdate | DBPROP_IROWSETUPDATE |
IRowsetView | DBPROP_IROWSETVIEW |
IRowsetIndex | DBPROP_IROWSETINDEX |
ISequentialStream | DBPROP_ISEQUENTIALSTREAM |
IStorage | DBPROP_ISTORAGE |
IStream | DBPROP_ISTREAM |
ISupportErrorInfo | DBPROP_ISUPPORTERRORINFO |
Zugriffsreihenfolge | DBPROP_ACCESSORDER |
Append-Only Rowset | DBPROP_APPENDONLY |
Asynchrone Rowsetverarbeitung | DBPROP_ROWSET_ASYNCH |
Automatische Neuberechnung | DBPROP_ADC_AUTORECALC |
Größe des Hintergrundabrufs | DBPROP_ASYNCHFETCHSIZE |
Priorität des Hintergrundthreads | DBPROP_ASYNCHTHREADPRIORITY |
Losgröße | DBPROP_ADC_BATCHSIZE |
Blockieren von Speicherobjekten | DBPROP_BLOCKINGSTORAGEOBJECTS |
Textmarkentyp | DBPROP_BOOKMARKTYPE |
Textmarkenfähig | DBPROP_IROWSETLOCATE |
Sortierte Textmarken | DBPROP_ORDEREDBOOKMARKS |
Zwischenspeichern untergeordneter Zeilen | DBPROP_ADC_CACHECHILDROWS |
Verzögerte Cachespalten | DBPROP_CACHEDEFERRED |
Ändern eingefügter Zeilen | DBPROP_CHANGEINSERTEDROWS |
Spaltenberechtigungen | DBPROP_COLUMNRESTRICT |
Spaltensatzbenachrichtigung | DBPROP_NOTIFYCOLUMNSET |
Spalte schreibbar | DBPROP_MAYWRITECOLUMN |
Timeout des Befehls | DBPROP_COMMANDTIMEOUT |
Cursormodulversion | DBPROP_ADC_CEVER |
Zurückstellungsspalte | DBPROP_DEFERRED |
Verzögern von Speicherobjektaktualisierungen | DBPROP_DELAYSTORAGEOBJECTS |
Rückwärts abrufen | DBPROP_CANFETCHBACKWARDS |
Filtervorgänge | DBPROP_FILTERCOMPAREOPS |
Suchen von Vorgängen | DBPROP_FINDCOMPAREOPS |
Ausgeblendete Spalten (Anzahl) | DBPROP_HIDDENCOLUMNS |
Haltezeilen | DBPROP_CANHOLDROWS |
Immobile Zeilen | DBPROP_IMMOBILEROWS |
Größe des anfänglichen Abrufs | DBPROP_ASYNCHPREFETCHSIZE |
Literale Lesezeichen | DBPROP_LITERALBOOKMARKS |
Literale Zeilenidentität | DBPROP_LITERALIDENTITY |
Änderungsstatus beibehalten | DBPROP_ADC_MAINTAINCHANGESTATUS |
Maximale Geöffnete Zeilen | DBPROP_MAXOPENROWS |
Maximale ausstehende Zeilen | DBPROP_MAXPENDINGROWS |
Maximale Zeilenanzahl | DBPROP_MAXROWS |
Speicherauslastung | DBPROP_MEMORYUSAGE |
Granularität von Benachrichtigungen | DBPROP_NOTIFICATIONGRANULARITY |
Benachrichtigungsphasen | DBPROP_NOTIFICATIONPHASES |
Transacted-Objekte | DBPROP_TRANSACTEDOBJECT |
Sichtbare Änderungen anderer Personen | DBPROP_OTHERUPDATEDELETE |
Sichtbare Einfügungen anderer Personen | DBPROP_OTHERINSERT |
Eigene Änderungen sichtbar | DBPROP_OWNUPDATEDELETE |
Eigene Einfügungen sichtbar | DBPROP_OWNINSERT |
Auf Abort beibehalten | DBPROP_ABORTPRESERVE |
Bei Commit beibehalten | DBPROP_COMMITPRESERVE |
Privat1 | |
Schnellstart | DBPROP_QUICKRESTART |
Erneute Ereignisse | DBPROP_REENTRANTEVENTS |
Gelöschte Zeilen entfernen | DBPROP_REMOVEDELETED |
Mehrere Änderungen melden | DBPROP_REPORTMULTIPLECHANGES |
Name der Neuform | DBPROP_ADC_RESHAPENAME |
Befehl 'Neu synchronisieren' | DBPROP_ADC_CUSTOMRESYNCH |
Rückgabe ausstehender Einfügungen | DBPROP_RETURNPENDINGINSERTS |
Benachrichtigung zum Löschen von Zeilen | DBPROP_NOTIFYROWDELETE |
Benachrichtigung über erste Zeilenänderung | DBPROP_NOTIFYROWFIRSTCHANGE |
Benachrichtigung zum Einfügen von Zeilen | DBPROP_NOTIFYROWINSERT |
Zeilenberechtigungen | DBPROP_ROWRESTRICT |
Benachrichtigung zur Zeilenumsynchronisierung | DBPROP_NOTIFYROWRESYNCH |
Zeilenthreadingmodell | DBPROP_ROWTHREADMODEL |
Änderungsbenachrichtigung für Zeile rückgängigmachen | DBPROP_NOTIFYROWUNDOCHANGE |
Benachrichtigung zum Rückgängigmachen der Zeile | DBPROP_NOTIFYROWUNDODELETE |
Zeile rückgängig: Benachrichtigung einfügen | DBPROP_NOTIFYROWUNDOINSERT |
Zeilenaktualisierungsbenachrichtigung | DBPROP_NOTIFYROWUPDATE |
Rowset Fetch Position Change Notification | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Rowset Release Notification | DBPROP_NOTIFYROWSETRELEASE |
Rückwärts scrollen | DBPROP_CANSCROLLBACKWARDS |
Servercursor | DBPROP_SERVERCURSOR |
Gelöschte Lesezeichen überspringen | DBPROP_BOOKMARKSKIPPED |
Starke Zeilenidentität | DBPROP_STRONGIDENTITY |
Eindeutiger Katalog | DBPROP_ADC_UNIQUECATALOG |
Eindeutige Zeilen | DBPROP_UNIQUEROWS |
Eindeutiges Schema | DBPROP_ADC_UNIQUESCHEMA |
Eindeutige Tabelle | DBPROP_ADC_UNIQUETABLE |
Updatability | DBPROP_UPDATABILITY |
Aktualisierungskriterien | DBPROP_ADC_UPDATECRITERIA |
Aktualisieren von Resync | DBPROP_ADC_UPDATERESYNC |
Verwenden von Lesezeichen | DBPROP_BOOKMARKS |