Indice delle proprietà dinamiche ADO
I provider di dati, i provider di servizi e i componenti del servizio possono aggiungere proprietà dinamiche alle raccolte Properties degli oggetti Connection e Recordset non aperti. Un determinato provider può inoltre inserire proprietà aggiuntive quando questi oggetti sono aperti. Alcune di queste proprietà sono elencate nella sezione Proprietà dinamiche ADO. Altre informazioni sono elencate sotto i provider specifici nella sezione Appendice A: Provider.
Le tabelle seguenti sono indici incrociati dei nomi ADO e OLE DB per ogni proprietà dinamica del provider OLE DB standard. I provider possono aggiungere altre proprietà oltre a quelle elencate qui. Per informazioni specifiche sulle proprietà dinamiche specifiche dei provider, vedere la documentazione del provider.
La Guida di riferimento per programmatori OLE DB indica un nome di proprietà ADO con il termine "Descrizione". Per altre informazioni su queste proprietà standard, cercare o esplorare l'indice nella documentazione OLE DB per la proprietà OLE DB in base al nome.
Proprietà dinamiche di Connection
Nome proprietà ADO | Nome proprietà OLE DB |
---|---|
Sessioni attive | DBPROP_ACTIVESESSIONS |
Interruzione asincrona | DBPROP_ASYNCTXNABORT |
Commit asincrono | DBPROP_ASYNCTNXCOMMIT |
Livelli di isolamento Autocommit | DBPROP_SESS_AUTOCOMMITISOLEVELS |
Posizione catalogo | DBPROP_CATALOGLOCATION |
Termine catalogo | DBPROP_CATALOGTERM |
Definizione colonna | DBPROP_COLUMNDEFINITION |
Timeout di connessione | DBPROP_INIT_TIMEOUT |
Catalogo corrente | DBPROP_CURRENTCATALOG |
origine dati | DBPROP_INIT_DATASOURCE |
Data Source Name | DBPROP_DATASOURCENAME |
Modello di threading oggetto origine dati | DBPROP_DSOTHREADMODEL |
Nome DBMS | DBPROP_DBMSNAME |
Versione DBMS | DBPROP_DBMSVER |
Extended Properties | DBPROP_INIT_PROVIDERSTRING |
Supporto GROUP BY | DBPROP_GROUPBY |
Supporto tabelle eterogenee | DBPROP_HETEROGENEOUSTABLES |
Distinzione maiuscole/minuscole identificatori | DBPROP_IDENTIFIERCASE |
Catalogo iniziale | DBPROP_INIT_CATALOG |
Livelli di isolamento | DBPROP_SUPPORTEDTXNISOLEVELS |
Mantenimento isolamento | DBPROP_SUPPORTEDTXNISORETAIN |
Locale Identifier | DBPROP_INIT_LCID |
Location | DBPROP_INIT_LOCATION |
Dimensioni massime indice | DBPROP_MAXINDEXSIZE |
Dimensioni massime riga | DBPROP_MAXROWSIZE |
Dimensioni massime riga con BLOB | DBPROP_MAXROWSIZEINCLUDESBLOB |
Numero massimo tabelle in SELECT | DBPROP_MAXTABLESINSELECT |
Modalità | DBPROP_INIT_MODE |
Set di parametri multipli | DBPROP_MULTIPLEPARAMSETS |
Risultati multipli | DBPROP_MULTIPLERESULTS |
Oggetti di archiviazione multipli | DBPROP_MULTIPLESTORAGEOBJECTS |
Aggiornamento tabelle multiple | DBPROP_MULTITABLEUPDATE |
Ordinamento regole di confronto NULL | DBPROP_NULLCOLLATION |
Comportamento concatenazione NULL | DBPROP_CONCATNULLBEHAVIOR |
Servizi OLE DB | DBPROP_INIT_OLEDBSERVICES |
Versione di OLE DB | DBPROP_PROVIDEROLEDBVER |
Supporto oggetti OLE | DBPROP_OLEOBJECTS |
Supporto per Rowset aperto | DBPROP_OPENROWSETSUPPORT |
Colonne ORDER BY nell'elenco di selezione | DBPROP_ORDERBYCOLUMNSINSELECT |
Disponibilità parametro di output | DBPROP_OUTPUTPARAMETERAVAILABILITY |
Funzioni di accesso specificate per riferimento | DBPROP_BYREFACCESSORS |
Password | DBPROP_AUTH_PASSWORD |
Persist Security Info | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Tipo ID persistente | DBPROP_PERSISTENTIDTYPE |
Comportamento preparazione interruzione | DBPROP_PREPAREABORTBEHAVIOR |
Comportamento preparazione commit | DBPROP_PREPARECOMMITBEHAVIOR |
Termine routine | DBPROP_PROCEDURETERM |
Prompt | DBPROP_INIT_PROMPT |
Nome provider | DBPROP_PROVIDERFRIENDLYNAME |
Provider Name | DBPROP_PROVIDERFILENAME |
Versione del provider | DBPROP_PROVIDERVER |
Origine dati in sola lettura | DBPROP_DATASOURCEREADONLY |
Conversioni gruppo di righe a comando | DBPROP_ROWSETCONVERSIONSONCOMMAND |
Termine schema | DBPROP_SCHEMATERM |
Utilizzo schema | DBPROP_SCHEMAUSAGE |
Supporto di SQL | DBPROP_SQLSUPPORT |
Archivio strutturato | DBPROP_STRUCTUREDSTORAGE |
Supporto query nidificata | DBPROP_SUBQUERIES |
Termine tabella | DBPROP_TABLETERM |
Transazione DDL | DBPROP_SUPPORTEDTXNDDL |
ID utente | DBPROP_AUTH_USERID |
Nome utente | DBPROP_USERNAME |
Handle finestra | DBPROP_INIT_HWND |
Proprietà dinamiche di Recordset
Si noti che le proprietà dinamiche dell'oggetto Recordset escono dall'ambito (diventano non disponibili) quando il Recordset viene chiuso.
Nome proprietà ADO | Nome proprietà OLE DB |
---|---|
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 |
Ordine di accesso | DBPROP_ACCESSORDER |
Gruppo di righe solo accodamento | DBPROP_APPENDONLY |
Elaborazione set di righe asincrona | DBPROP_ROWSET_ASYNCH |
Ricalcolo automatico | DBPROP_ADC_AUTORECALC |
Dimensioni recupero in background | DBPROP_ASYNCHFETCHSIZE |
Background Thread Priority | DBPROP_ASYNCHTHREADPRIORITY |
Dimensioni batch | DBPROP_ADC_BATCHSIZE |
Blocco oggetti di archiviazione | DBPROP_BLOCKINGSTORAGEOBJECTS |
Tipo di segnalibro | DBPROP_BOOKMARKTYPE |
Bookmarkable | DBPROP_IROWSETLOCATE |
Segnalibri ordinati | DBPROP_ORDEREDBOOKMARKS |
Righe figlio cache | DBPROP_ADC_CACHECHILDROWS |
Colonne differite in cache | DBPROP_CACHEDEFERRED |
Modifica righe inserite | DBPROP_CHANGEINSERTEDROWS |
Privilegi colonna | DBPROP_COLUMNRESTRICT |
Notifica impostazione colonna | DBPROP_NOTIFYCOLUMNSET |
Column Writable | DBPROP_MAYWRITECOLUMN |
Timeout comando | DBPROP_COMMANDTIMEOUT |
Versione motore di cursore | DBPROP_ADC_CEVER |
Differisci colonna | DBPROP_DEFERRED |
Ritarda aggiornamenti degli oggetti di archiviazione | DBPROP_DELAYSTORAGEOBJECTS |
Recupera all'indietro | DBPROP_CANFETCHBACKWARDS |
Operazioni di filtro | DBPROP_FILTERCOMPAREOPS |
Trova operazioni | DBPROP_FINDCOMPAREOPS |
Colonne nascoste (conteggio) | DBPROP_HIDDENCOLUMNS |
Mantieni righe | DBPROP_CANHOLDROWS |
Righe immobili | DBPROP_IMMOBILEROWS |
Dimensioni iniziali recupero | DBPROP_ASYNCHPREFETCHSIZE |
Segnalibri letterali | DBPROP_LITERALBOOKMARKS |
Identità di riga letterale | DBPROP_LITERALIDENTITY |
Mantieni stato modifiche | DBPROP_ADC_MAINTAINCHANGESTATUS |
Numero massimo righe aperte | DBPROP_MAXOPENROWS |
Numero massimo righe in sospeso | DBPROP_MAXPENDINGROWS |
Numero massimo righe | DBPROP_MAXROWS |
Utilizzo memoria | DBPROP_MEMORYUSAGE |
Granularità notifiche | DBPROP_NOTIFICATIONGRANULARITY |
Fasi di notifica | DBPROP_NOTIFICATIONPHASES |
Oggetti transazione | DBPROP_TRANSACTEDOBJECT |
Modifiche di altri utenti visibili | DBPROP_OTHERUPDATEDELETE |
Inserimenti di altri utenti visibili | DBPROP_OTHERINSERT |
Modifiche locali visibili | DBPROP_OWNUPDATEDELETE |
Inserimenti locali visibili | DBPROP_OWNINSERT |
Mantieni in caso di interruzione | DBPROP_ABORTPRESERVE |
Mantieni in caso di commit | DBPROP_COMMITPRESERVE |
Privato1 | |
Riavvio rapido | DBPROP_QUICKRESTART |
Eventi rientranti | DBPROP_REENTRANTEVENTS |
Rimuovi righe eliminate | DBPROP_REMOVEDELETED |
Riporta modifiche multiple | DBPROP_REPORTMULTIPLECHANGES |
Modifica forma nome | DBPROP_ADC_RESHAPENAME |
Comando Risincronizza | DBPROP_ADC_CUSTOMRESYNCH |
Restituisci inserimenti in sospeso | DBPROP_RETURNPENDINGINSERTS |
Notifica eliminazione riga | DBPROP_NOTIFYROWDELETE |
Notifica prima modifica riga | DBPROP_NOTIFYROWFIRSTCHANGE |
Notifica inserimento riga | DBPROP_NOTIFYROWINSERT |
Privilegi riga | DBPROP_ROWRESTRICT |
Notifica risincronizzazione riga | DBPROP_NOTIFYROWRESYNCH |
Modello di threading riga | DBPROP_ROWTHREADMODEL |
Notifica annullamento modifica riga | DBPROP_NOTIFYROWUNDOCHANGE |
Notifica annullamento eliminazione riga | DBPROP_NOTIFYROWUNDODELETE |
Notifica annullamento inserimento riga | DBPROP_NOTIFYROWUNDOINSERT |
Notifica aggiornamento riga | DBPROP_NOTIFYROWUPDATE |
Notifica modifica posizione recupero gruppo di righe | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Notifica rilascio gruppo di righe | DBPROP_NOTIFYROWSETRELEASE |
Scorri indietro | DBPROP_CANSCROLLBACKWARDS |
Cursore server | DBPROP_SERVERCURSOR |
Ignora segnalibri eliminati | DBPROP_BOOKMARKSKIPPED |
Identità riga forte | DBPROP_STRONGIDENTITY |
Catalogo univoco | DBPROP_ADC_UNIQUECATALOG |
Righe univoche | DBPROP_UNIQUEROWS |
Schema univoco | DBPROP_ADC_UNIQUESCHEMA |
tabella univoca | DBPROP_ADC_UNIQUETABLE |
Aggiornabilità | DBPROP_UPDATABILITY |
Criteri di aggiornamento | DBPROP_ADC_UPDATECRITERIA |
Aggiorna risincronizzazione | DBPROP_ADC_UPDATERESYNC |
Utilizza segnalibri | DBPROP_BOOKMARKS |