Índice de propiedades dinámicas de ADO
Los proveedores de datos, los proveedores de servicios y los componentes de servicio pueden agregar propiedades dinámicas a las colecciones de propiedades de de los objetos Connection y Recordset. Un proveedor determinado también puede insertar propiedades adicionales cuando se abren estos objetos. Algunas de estas propiedades se enumeran en la sección propiedades dinámicas de ADO. Más se enumeran en los proveedores específicos de la sección Apéndice A: Proveedores.
Las tablas siguientes son índices cruzados de los nombres de ADO y OLE DB para cada propiedad dinámica del proveedor OLE DB estándar. Los proveedores pueden agregar más propiedades de las que aparecen aquí. Para obtener información específica sobre las propiedades dinámicas específicas del proveedor, consulte la documentación del proveedor.
La referencia del programador de OLE DB hace referencia a un nombre de propiedad de ADO por el término "Descripción". Para obtener más información sobre estas propiedades estándar, busque o examine el índice en la documentación de OLE DBpara la propiedad OLE DB por su nombre.
Propiedades dinámicas de conexión
Nombre de propiedad de ADO | Nombre de la propiedad OLE DB |
---|---|
Sesiones activas | DBPROP_ACTIVESESSIONS |
Anulación asincrónica | DBPROP_ASYNCTXNABORT |
Confirmación asincrónica | DBPROP_ASYNCTNXCOMMIT |
Niveles de aislamiento de confirmación automática | DBPROP_SESS_AUTOCOMMITISOLEVELS |
Ubicación del catálogo | DBPROP_CATALOGLOCATION |
Término de catálogo | DBPROP_CATALOGTERM |
Definición de columna | DBPROP_COLUMNDEFINITION |
Tiempo de espera de conexión | DBPROP_INIT_TIMEOUT |
Catálogo actual | DBPROP_CURRENTCATALOG |
Origen de datos | DBPROP_INIT_DATASOURCE |
Nombre del origen de datos | DBPROP_DATASOURCENAME |
Modelo de subprocesos de objetos de origen de datos | DBPROP_DSOTHREADMODEL |
Nombre de DBMS | DBPROP_DBMSNAME |
Versión de DBMS | DBPROP_DBMSVER |
Propiedades extendidas | DBPROP_INIT_PROVIDERSTRING |
Compatibilidad con GROUP BY | DBPROP_GROUPBY |
Compatibilidad con tablas heterogéneas | DBPROP_HETEROGENEOUSTABLES |
Distinción de mayúsculas y minúsculas del identificador | DBPROP_IDENTIFIERCASE |
Catálogo inicial | DBPROP_INIT_CATALOG |
Niveles de aislamiento | DBPROP_SUPPORTEDTXNISOLEVELS |
Retención de aislamiento | DBPROP_SUPPORTEDTXNISORETAIN |
Identificador de configuración regional | DBPROP_INIT_LCID |
Ubicación | DBPROP_INIT_LOCATION |
Tamaño máximo del índice | DBPROP_MAXINDEXSIZE |
Tamaño máximo de fila | DBPROP_MAXROWSIZE |
El tamaño máximo de fila incluye BLOB | DBPROP_MAXROWSIZEINCLUDESBLOB |
Máximo de tablas en SELECT | DBPROP_MAXTABLESINSELECT |
Modo | DBPROP_INIT_MODE |
Varios conjuntos de parámetros | DBPROP_MULTIPLEPARAMSETS |
Varios resultados | DBPROP_MULTIPLERESULTS |
Varios objetos de almacenamiento | DBPROP_MULTIPLESTORAGEOBJECTS |
Actualización de varias tablas | DBPROP_MULTITABLEUPDATE |
Orden de intercalación NULL | DBPROP_NULLCOLLATION |
Comportamiento de concatenación NULL | DBPROP_CONCATNULLBEHAVIOR |
Servicios OLE DB | DBPROP_INIT_OLEDBSERVICES |
Versión de OLE DB | DBPROP_PROVIDEROLEDBVER |
Compatibilidad con objetos OLE | DBPROP_OLEOBJECTS |
Abrir compatibilidad con conjuntos de filas | DBPROP_OPENROWSETSUPPORT |
Columnas ORDER BY en la lista de selección | DBPROP_ORDERBYCOLUMNSINSELECT |
Disponibilidad de parámetros de salida | DBPROP_OUTPUTPARAMETERAVAILABILITY |
Descriptores de acceso Pass By Ref | DBPROP_BYREFACCESSORS |
Contraseña | DBPROP_AUTH_PASSWORD |
Conservar información de seguridad | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Tipo de identificador persistente | DBPROP_PERSISTENTIDTYPE |
Preparación del comportamiento de anulación | DBPROP_PREPAREABORTBEHAVIOR |
Preparación del comportamiento de confirmación | DBPROP_PREPARECOMMITBEHAVIOR |
Término de procedimiento | DBPROP_PROCEDURETERM |
Pronto | DBPROP_INIT_PROMPT |
Nombre descriptivo del proveedor | DBPROP_PROVIDERFRIENDLYNAME |
Nombre del proveedor | DBPROP_PROVIDERFILENAME |
Versión del proveedor | DBPROP_PROVIDERVER |
origen de datos de Read-Only | DBPROP_DATASOURCEREADONLY |
Conversiones de conjunto de filas en el comando | DBPROP_ROWSETCONVERSIONSONCOMMAND |
Término de esquema | DBPROP_SCHEMATERM |
Uso del esquema | DBPROP_SCHEMAUSAGE |
Compatibilidad con SQL | DBPROP_SQLSUPPORT |
Almacenamiento estructurado | DBPROP_STRUCTUREDSTORAGE |
Compatibilidad con subconsulta | DBPROP_SUBQUERIES |
Término de tabla | DBPROP_TABLETERM |
DDL de transacción | DBPROP_SUPPORTEDTXNDDL |
Id. de usuario | DBPROP_AUTH_USERID |
Nombre de usuario | DBPROP_USERNAME |
Identificador de ventana | DBPROP_INIT_HWND |
Propiedades dinámicas del conjunto de registros
Tenga en cuenta que las propiedades dinámicas del objeto recordset de salen del ámbito (no están disponibles) cuando se cierra el Recordset.
Nombre de propiedad de ADO | Nombre de la propiedad 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 |
Orden de acceso | DBPROP_ACCESSORDER |
conjunto de filas de Append-Only | DBPROP_APPENDONLY |
Procesamiento asincrónico de conjuntos de filas | DBPROP_ROWSET_ASYNCH |
Volver a calcular automáticamente | DBPROP_ADC_AUTORECALC |
Tamaño de captura de fondo | DBPROP_ASYNCHFETCHSIZE |
Prioridad del subproceso en segundo plano | DBPROP_ASYNCHTHREADPRIORITY |
Tamaño del lote | DBPROP_ADC_BATCHSIZE |
Bloquear objetos de almacenamiento | DBPROP_BLOCKINGSTORAGEOBJECTS |
Tipo de marcador | DBPROP_BOOKMARKTYPE |
Bookmarkable | DBPROP_IROWSETLOCATE |
Marcadores ordenados | DBPROP_ORDEREDBOOKMARKS |
Almacenar en caché filas secundarias | DBPROP_ADC_CACHECHILDROWS |
Columnas diferidas de caché | DBPROP_CACHEDEFERRED |
Cambiar filas insertadas | DBPROP_CHANGEINSERTEDROWS |
Privilegios de columna | DBPROP_COLUMNRESTRICT |
Notificación del conjunto de columnas | DBPROP_NOTIFYCOLUMNSET |
Escritura de columna | DBPROP_MAYWRITECOLUMN |
Tiempo de espera del comando | DBPROP_COMMANDTIMEOUT |
Versión del motor de cursores | DBPROP_ADC_CEVER |
Aplazar columna | DBPROP_DEFERRED |
Retrasar las actualizaciones de objetos de almacenamiento | DBPROP_DELAYSTORAGEOBJECTS |
Recuperar hacia atrás | DBPROP_CANFETCHBACKWARDS |
Operaciones de filtro | DBPROP_FILTERCOMPAREOPS |
Buscar operaciones | DBPROP_FINDCOMPAREOPS |
Columnas ocultas (recuento) | DBPROP_HIDDENCOLUMNS |
Mantener filas | DBPROP_CANHOLDROWS |
Filas inmóviles | DBPROP_IMMOBILEROWS |
Tamaño de captura inicial | DBPROP_ASYNCHPREFETCHSIZE |
Marcadores literales | DBPROP_LITERALBOOKMARKS |
Identidad de fila literal | DBPROP_LITERALIDENTITY |
Mantener el estado de cambio | DBPROP_ADC_MAINTAINCHANGESTATUS |
Número máximo de filas abiertas | DBPROP_MAXOPENROWS |
Número máximo de filas pendientes | DBPROP_MAXPENDINGROWS |
Número máximo de filas | DBPROP_MAXROWS |
Uso de memoria | DBPROP_MEMORYUSAGE |
Granularidad de notificación | DBPROP_NOTIFICATIONGRANULARITY |
Fases de notificación | DBPROP_NOTIFICATIONPHASES |
Objetos transaccionados | DBPROP_TRANSACTEDOBJECT |
Cambios visibles para otros usuarios | DBPROP_OTHERUPDATEDELETE |
Inserciones visibles para otros usuarios | DBPROP_OTHERINSERT |
Cambios propios visibles | DBPROP_OWNUPDATEDELETE |
Inserciones propias visibles | DBPROP_OWNINSERT |
Conservar en Abort | DBPROP_ABORTPRESERVE |
Conservar en confirmación | DBPROP_COMMITPRESERVE |
Private1 | |
Reinicio rápido | DBPROP_QUICKRESTART |
Eventos reentrantes | DBPROP_REENTRANTEVENTS |
Quitar filas eliminadas | DBPROP_REMOVEDELETED |
Notificar varios cambios | DBPROP_REPORTMULTIPLECHANGES |
Cambiar la forma del nombre | DBPROP_ADC_RESHAPENAME |
Comando Resync | DBPROP_ADC_CUSTOMRESYNCH |
Devolver inserciones pendientes | DBPROP_RETURNPENDINGINSERTS |
Notificación de eliminación de filas | DBPROP_NOTIFYROWDELETE |
Notificación de primer cambio de fila | DBPROP_NOTIFYROWFIRSTCHANGE |
Notificación de inserción de fila | DBPROP_NOTIFYROWINSERT |
Privilegios de fila | DBPROP_ROWRESTRICT |
Notificación de resincronización de fila | DBPROP_NOTIFYROWRESYNCH |
Modelo de subprocesos de fila | DBPROP_ROWTHREADMODEL |
Notificación de deshacer cambio de fila | DBPROP_NOTIFYROWUNDOCHANGE |
Notificación de eliminación de deshacer fila | DBPROP_NOTIFYROWUNDODELETE |
Notificación de deshacer inserción de fila | DBPROP_NOTIFYROWUNDOINSERT |
Notificación de actualización de fila | DBPROP_NOTIFYROWUPDATE |
Notificación de cambio de posición de captura de conjunto de filas | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Notificación de versión del conjunto de filas | DBPROP_NOTIFYROWSETRELEASE |
Desplazarse hacia atrás | DBPROP_CANSCROLLBACKWARDS |
Cursor de servidor | DBPROP_SERVERCURSOR |
Omitir marcadores eliminados | DBPROP_BOOKMARKSKIPPED |
Identidad de fila segura | DBPROP_STRONGIDENTITY |
Catálogo único | DBPROP_ADC_UNIQUECATALOG |
Filas únicas | DBPROP_UNIQUEROWS |
Esquema único | DBPROP_ADC_UNIQUESCHEMA |
Tabla única | DBPROP_ADC_UNIQUETABLE |
Updatability | DBPROP_UPDATABILITY |
Criterios de actualización | DBPROP_ADC_UPDATECRITERIA |
Actualizar resincronización | DBPROP_ADC_UPDATERESYNC |
Usar marcadores | DBPROP_BOOKMARKS |