Í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 Properties de los objetos Connection y Recordset sin abrir. 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. Encontrará más 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 se enumeran aquí. Para obtener información concreta 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 "Description". Para obtener más información sobre estas propiedades estándar, busque o examine el índice en la documentación de OLE DB para la propiedad de OLE DB por su nombre.
Propiedades dinámicas de conexión
Nombre de propiedad de ADO | Nombre de la propiedad de 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 de catálogo | DBPROP_CATALOGLOCATION |
Término de catálogo | DBPROP_CATALOGTERM |
Definición de columna | DBPROP_COLUMNDEFINITION |
Tiempo de espera de la conexión | DBPROP_INIT_TIMEOUT |
Catálogo actual | DBPROP_CURRENTCATALOG |
Origen de datos | DBPROP_INIT_DATASOURCE |
Data Source Name | DBPROP_DATASOURCENAME |
Modelo de subprocesos del objeto DataSource | DBPROP_DSOTHREADMODEL |
Nombre del DBMS | DBPROP_DBMSNAME |
Versión del DBMS | DBPROP_DBMSVER |
Propiedades extendidas | DBPROP_INIT_PROVIDERSTRING |
Compatibilidad con GROUP BY | DBPROP_GROUPBY |
Compatibilidad con tablas heterogéneas | DBPROP_HETEROGENEOUSTABLES |
Distinción entre mayúsculas y minúsculas del identificador | DBPROP_IDENTIFIERCASE |
Catálogo original | DBPROP_INIT_CATALOG |
Niveles de aislamiento | DBPROP_SUPPORTEDTXNISOLEVELS |
Retención de aislamiento | DBPROP_SUPPORTEDTXNISORETAIN |
Identificador de configuración regional | DBPROP_INIT_LCID |
Location | DBPROP_INIT_LOCATION |
Tamaño máximo del índice | DBPROP_MAXINDEXSIZE |
Tamaño máximo de la fila | DBPROP_MAXROWSIZE |
El tamaño máximo de fila incluye BLOB | DBPROP_MAXROWSIZEINCLUDESBLOB |
Número 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 Storage | DBPROP_MULTIPLESTORAGEOBJECTS |
Actualización de varias tablas | DBPROP_MULTITABLEUPDATE |
Orden de intercalación NULL | DBPROP_NULLCOLLATION |
Comportamiento de concatenación NULL | DBPROP_CONCATNULLBEHAVIOR |
Servicios de OLE DB | DBPROP_INIT_OLEDBSERVICES |
Versión de OLE DB | DBPROP_PROVIDEROLEDBVER |
Compatibilidad con objetos OLE | DBPROP_OLEOBJECTS |
Compatibilidad con conjuntos de filas abiertos | 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 |
Persist Security Info | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Tipo de identificador persistente | DBPROP_PERSISTENTIDTYPE |
Preparar el comportamiento de anulación | DBPROP_PREPAREABORTBEHAVIOR |
Preparar el comportamiento de confirmación | DBPROP_PREPARECOMMITBEHAVIOR |
Término del procedimiento | DBPROP_PROCEDURETERM |
Solicitud | DBPROP_INIT_PROMPT |
Nombre descriptivo del proveedor | DBPROP_PROVIDERFRIENDLYNAME |
Nombre del proveedor | DBPROP_PROVIDERFILENAME |
Versión del proveedor | DBPROP_PROVIDERVER |
Origen de datos de solo lectura | DBPROP_DATASOURCEREADONLY |
Conversiones de conjuntos de filas en el comando | DBPROP_ROWSETCONVERSIONSONCOMMAND |
Término de esquema | DBPROP_SCHEMATERM |
Utilización del esquema | DBPROP_SCHEMAUSAGE |
Soporte técnico de SQL | DBPROP_SQLSUPPORT |
Almacenamiento estructurado | DBPROP_STRUCTUREDSTORAGE |
Compatibilidad con subconsultas | DBPROP_SUBQUERIES |
Término de tabla | DBPROP_TABLETERM |
DDL de la 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 salen del ámbito (no están disponibles) cuando se cierra Recordset.
Nombre de propiedad de ADO | Nombre de la propiedad de 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 solo anexión | DBPROP_APPENDONLY |
Procesamiento asincrónico de conjuntos de filas | DBPROP_ROWSET_ASYNCH |
Volver a calcular automáticamente | DBPROP_ADC_AUTORECALC |
Tamaño de la recuperación de cambios en segundo plano | DBPROP_ASYNCHFETCHSIZE |
Prioridad de los subprocesos en segundo plano | DBPROP_ASYNCHTHREADPRIORITY |
Tamaño de lote | DBPROP_ADC_BATCHSIZE |
Bloqueo de objetos Storage | DBPROP_BLOCKINGSTORAGEOBJECTS |
Tipo de marcador | DBPROP_BOOKMARKTYPE |
Marcables | DBPROP_IROWSETLOCATE |
Marcadores ordenados | DBPROP_ORDEREDBOOKMARKS |
Filas secundarias de la caché | DBPROP_ADC_CACHECHILDROWS |
Columnas diferidas de la caché | DBPROP_CACHEDEFERRED |
Cambiar filas insertadas | DBPROP_CHANGEINSERTEDROWS |
Privilegios de columna | DBPROP_COLUMNRESTRICT |
Notificación del conjunto de columnas | DBPROP_NOTIFYCOLUMNSET |
Columna grabable | DBPROP_MAYWRITECOLUMN |
Tiempo de espera del comando | DBPROP_COMMANDTIMEOUT |
Versión del motor de cursores | DBPROP_ADC_CEVER |
Diferir columna | DBPROP_DEFERRED |
Retrasar las actualizaciones de objetos Storage | DBPROP_DELAYSTORAGEOBJECTS |
Recuperación de cambios hacia atrás | DBPROP_CANFETCHBACKWARDS |
Filtrar operaciones | DBPROP_FILTERCOMPAREOPS |
Buscar operaciones | DBPROP_FINDCOMPAREOPS |
Columnas ocultas (recuento) | DBPROP_HIDDENCOLUMNS |
Mantener filas | DBPROP_CANHOLDROWS |
Filas inmóviles | DBPROP_IMMOBILEROWS |
Tamaño de la recuperación de cambios 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 la memoria | DBPROP_MEMORYUSAGE |
Granularidad de las notificaciones | DBPROP_NOTIFICATIONGRANULARITY |
Fases de notificación | DBPROP_NOTIFICATIONPHASES |
Objetos con transacciones | DBPROP_TRANSACTEDOBJECT |
Cambios de otros usuarios visibles | DBPROP_OTHERUPDATEDELETE |
Inserciones de otros usuarios visibles | DBPROP_OTHERINSERT |
Cambios propios visibles | DBPROP_OWNUPDATEDELETE |
Inserciones propias visibles | DBPROP_OWNINSERT |
Conservar al anular | DBPROP_ABORTPRESERVE |
Conservar al confirmar | DBPROP_COMMITPRESERVE |
Private1 | |
Reinicio rápido | DBPROP_QUICKRESTART |
Eventos reentrantes | DBPROP_REENTRANTEVENTS |
Quitar filas eliminadas | DBPROP_REMOVEDELETED |
Notificar varios cambios | DBPROP_REPORTMULTIPLECHANGES |
Nombre del cambio de forma | DBPROP_ADC_RESHAPENAME |
Comando de resincronización | DBPROP_ADC_CUSTOMRESYNCH |
Devolver inserciones pendientes | DBPROP_RETURNPENDINGINSERTS |
Notificación de eliminación de fila | DBPROP_NOTIFYROWDELETE |
Notificación de primer cambio en la 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 en la fila | DBPROP_NOTIFYROWUNDOCHANGE |
Notificación de deshacer eliminación de 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 recuperación de cambios de posición del 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 |
Capacidad de actualización | DBPROP_UPDATABILITY |
Criterios de actualización | DBPROP_ADC_UPDATECRITERIA |
Actualizar resincronización | DBPROP_ADC_UPDATERESYNC |
Usar marcadores | DBPROP_BOOKMARKS |