Indice delle proprietà dinamiche ADO
I provider di dati, i provider di servizi e i componenti del servizio possono aggiungere proprietà dinamiche alle Proprietà insiemi di Connection e oggetti Recordset non aperti. Un determinato provider può anche inserire proprietà aggiuntive quando questi oggetti vengono 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à rispetto a quelle elencate qui. Per informazioni specifiche sulle proprietà dinamiche specifiche del provider, vedere la documentazione del provider.
Il riferimento del programmatore OLE DB fa riferimento a un nome di proprietà ADO in base al termine "Description". Per altre informazioni su queste proprietà standard, cercare o esplorare l'indice nella documentazione di OLE DBper la proprietà OLE DB in base al nome.
Proprietà dinamiche della connessione
Nome proprietà ADO | Nome proprietà OLE DB |
---|---|
Sessioni attive | DBPROP_ACTIVESESSIONS |
Interruzione asincrona | DBPROP_ASYNCTXNABORT |
Commit asincrona | DBPROP_ASYNCTNXCOMMIT |
Livelli di isolamento autocommit | DBPROP_SESS_AUTOCOMMITISOLEVELS |
Posizione catalogo | DBPROP_CATALOGLOCATION |
Termine catalogo | DBPROP_CATALOGTERM |
Definizione colonna | DBPROP_COLUMNDEFINITION |
Timeout connessione | DBPROP_INIT_TIMEOUT |
Catalogo corrente | DBPROP_CURRENTCATALOG |
Origine dati | DBPROP_INIT_DATASOURCE |
Nome origine dati | DBPROP_DATASOURCENAME |
Modello di threading oggetti origine dati | DBPROP_DSOTHREADMODEL |
Nome DBMS | DBPROP_DBMSNAME |
Versione DBMS | DBPROP_DBMSVER |
Proprietà estese | DBPROP_INIT_PROVIDERSTRING |
Supporto di GROUP BY | DBPROP_GROUPBY |
Supporto di tabelle eterogenee | DBPROP_HETEROGENEOUSTABLES |
Distinzione tra maiuscole e minuscole identificatore | DBPROP_IDENTIFIERCASE |
Catalogo iniziale | DBPROP_INIT_CATALOG |
Livelli di isolamento | DBPROP_SUPPORTEDTXNISOLEVELS |
Conservazione isolamento | DBPROP_SUPPORTEDTXNISORETAIN |
Identificatore delle impostazioni locali | DBPROP_INIT_LCID |
Ubicazione | DBPROP_INIT_LOCATION |
Dimensioni massime indice | DBPROP_MAXINDEXSIZE |
Dimensioni massime riga | DBPROP_MAXROWSIZE |
Dimensioni massime righe include BLOB | DBPROP_MAXROWSIZEINCLUDESBLOB |
Numero massimo di tabelle in SELECT | DBPROP_MAXTABLESINSELECT |
Modo | DBPROP_INIT_MODE |
Set di parametri multipli | DBPROP_MULTIPLEPARAMSETS |
Più risultati | DBPROP_MULTIPLERESULTS |
Più oggetti di archiviazione | DBPROP_MULTIPLESTORAGEOBJECTS |
Aggiornamento di più tabelle | DBPROP_MULTITABLEUPDATE |
Ordine delle regole di confronto NULL | DBPROP_NULLCOLLATION |
Comportamento di concatenazione NULL | DBPROP_CONCATNULLBEHAVIOR |
Servizi OLE DB | DBPROP_INIT_OLEDBSERVICES |
Versione OLE DB | DBPROP_PROVIDEROLEDBVER |
Supporto per oggetti OLE | DBPROP_OLEOBJECTS |
Supporto open rowset | DBPROP_OPENROWSETSUPPORT |
Colonne ORDER BY nell'elenco di selezione | DBPROP_ORDERBYCOLUMNSINSELECT |
Disponibilità dei parametri di output | DBPROP_OUTPUTPARAMETERAVAILABILITY |
Funzioni di accesso Pass By Ref | DBPROP_BYREFACCESSORS |
Parola d’ordine | DBPROP_AUTH_PASSWORD |
Rendere persistenti le informazioni di sicurezza | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Tipo ID persistente | DBPROP_PERSISTENTIDTYPE |
Preparare il comportamento di interruzione | DBPROP_PREPAREABORTBEHAVIOR |
Preparare il comportamento del commit | DBPROP_PREPARECOMMITBEHAVIOR |
Termine di procedura | DBPROP_PROCEDURETERM |
Sollecito | DBPROP_INIT_PROMPT |
Nome descrittivo provider | DBPROP_PROVIDERFRIENDLYNAME |
Nome provider | DBPROP_PROVIDERFILENAME |
Versione provider | DBPROP_PROVIDERVER |
origine dati Read-Only | DBPROP_DATASOURCEREADONLY |
Conversioni di set di righe nel comando | DBPROP_ROWSETCONVERSIONSONCOMMAND |
Termine schema | DBPROP_SCHEMATERM |
Utilizzo schema | DBPROP_SCHEMAUSAGE |
Supporto SQL | DBPROP_SQLSUPPORT |
Archiviazione strutturata | DBPROP_STRUCTUREDSTORAGE |
Supporto della sottoquery | DBPROP_SUBQUERIES |
Termine tabella | DBPROP_TABLETERM |
DDL transazione | DBPROP_SUPPORTEDTXNDDL |
ID utente | DBPROP_AUTH_USERID |
Nome utente | DBPROP_USERNAME |
Handle finestra | DBPROP_INIT_HWND |
Proprietà dinamiche recordset
Si noti che le proprietà dinamiche dell'oggetto Recordset escono dall'ambito (diventano non disponibili) quando la recordset viene chiusa.
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 |
set di righe Append-Only | DBPROP_APPENDONLY |
Elaborazione asincrona di set di righe | DBPROP_ROWSET_ASYNCH |
Ricalcolo automatico | DBPROP_ADC_AUTORECALC |
Dimensioni recupero sfondo | DBPROP_ASYNCHFETCHSIZE |
Priorità thread in background | DBPROP_ASYNCHTHREADPRIORITY |
Dimensioni batch | DBPROP_ADC_BATCHSIZE |
Blocco degli oggetti di archiviazione | DBPROP_BLOCKINGSTORAGEOBJECTS |
Tipo segnalibro | DBPROP_BOOKMARKTYPE |
Segnalibro | DBPROP_IROWSETLOCATE |
Segnalibri ordinati | DBPROP_ORDEREDBOOKMARKS |
Memorizzare nella cache righe figlio | DBPROP_ADC_CACHECHILDROWS |
Colonne posticipate della cache | DBPROP_CACHEDEFERRED |
Modifica righe inserite | DBPROP_CHANGEINSERTEDROWS |
Privilegi di colonna | DBPROP_COLUMNRESTRICT |
Notifica set di colonne | DBPROP_NOTIFYCOLUMNSET |
Scrivibile colonna | DBPROP_MAYWRITECOLUMN |
Timeout del comando | DBPROP_COMMANDTIMEOUT |
Versione del motore di cursore | DBPROP_ADC_CEVER |
Rinvia colonna | DBPROP_DEFERRED |
Ritardare gli aggiornamenti degli oggetti di archiviazione | DBPROP_DELAYSTORAGEOBJECTS |
Recuperare le versioni precedenti | DBPROP_CANFETCHBACKWARDS |
Operazioni di filtro | DBPROP_FILTERCOMPAREOPS |
Operazioni di ricerca | DBPROP_FINDCOMPAREOPS |
Colonne nascoste (conteggio) | DBPROP_HIDDENCOLUMNS |
Mantieni righe | DBPROP_CANHOLDROWS |
Righe immobile | DBPROP_IMMOBILEROWS |
Dimensione iniziale recupero | DBPROP_ASYNCHPREFETCHSIZE |
Segnalibri letterali | DBPROP_LITERALBOOKMARKS |
Identità riga letterale | DBPROP_LITERALIDENTITY |
Mantenere lo stato delle modifiche | DBPROP_ADC_MAINTAINCHANGESTATUS |
Numero massimo di righe aperte | DBPROP_MAXOPENROWS |
Numero massimo di righe in sospeso | DBPROP_MAXPENDINGROWS |
Numero massimo di righe | DBPROP_MAXROWS |
Utilizzo memoria | DBPROP_MEMORYUSAGE |
Granularità delle notifiche | DBPROP_NOTIFICATIONGRANULARITY |
Fasi di notifica | DBPROP_NOTIFICATIONPHASES |
Oggetti transazionati | DBPROP_TRANSACTEDOBJECT |
Modifiche di altri utenti visibili | DBPROP_OTHERUPDATEDELETE |
Inserimenti di altri visibili | DBPROP_OTHERINSERT |
Modifiche personali visibili | DBPROP_OWNUPDATEDELETE |
Inserimenti personalizzati visibili | DBPROP_OWNINSERT |
Mantieni in interruzione | DBPROP_ABORTPRESERVE |
Mantieni in fase di commit | DBPROP_COMMITPRESERVE |
Private1 | |
Riavvio rapido | DBPROP_QUICKRESTART |
Eventi reentrant | DBPROP_REENTRANTEVENTS |
Rimuovi righe eliminate | DBPROP_REMOVEDELETED |
Segnalare più modifiche | DBPROP_REPORTMULTIPLECHANGES |
Ridefinire il nome | DBPROP_ADC_RESHAPENAME |
Comando Resync | DBPROP_ADC_CUSTOMRESYNCH |
Restituisce inserimenti in sospeso | DBPROP_RETURNPENDINGINSERTS |
Notifica di eliminazione riga | DBPROP_NOTIFYROWDELETE |
Notifica della prima modifica riga | DBPROP_NOTIFYROWFIRSTCHANGE |
Notifica inserimento riga | DBPROP_NOTIFYROWINSERT |
Privilegi di riga | DBPROP_ROWRESTRICT |
Notifica di risincronizzazione delle righe | DBPROP_NOTIFYROWRESYNCH |
Modello di threading di righe | DBPROP_ROWTHREADMODEL |
Notifica di annullamento modifica riga | DBPROP_NOTIFYROWUNDOCHANGE |
Notifica di annullamento eliminazione riga | DBPROP_NOTIFYROWUNDODELETE |
Notifica di annullamento inserimento riga | DBPROP_NOTIFYROWUNDOINSERT |
Notifica di aggiornamento riga | DBPROP_NOTIFYROWUPDATE |
Notifica di modifica della posizione del set di righe | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Notifica di rilascio del set di righe | DBPROP_NOTIFYROWSETRELEASE |
Scorrere all'indietro | DBPROP_CANSCROLLBACKWARDS |
Cursore server | DBPROP_SERVERCURSOR |
Ignora segnalibri eliminati | DBPROP_BOOKMARKSKIPPED |
Identità di riga complessa | DBPROP_STRONGIDENTITY |
Catalogo univoco | DBPROP_ADC_UNIQUECATALOG |
Righe univoce | DBPROP_UNIQUEROWS |
Schema univoco | DBPROP_ADC_UNIQUESCHEMA |
Tabella univoca | DBPROP_ADC_UNIQUETABLE |
Updatability | DBPROP_UPDATABILITY |
Criteri di aggiornamento | DBPROP_ADC_UPDATECRITERIA |
Aggiorna risincronizzazione | DBPROP_ADC_UPDATERESYNC |
Usare i segnalibri | DBPROP_BOOKMARKS |