Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Algunas interfaces de OLE DB utilizadas con Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) difieren de las interfaces genéricas descritas en la especificación de OLE DB.
Interfaces de OLE DB implementadas
Las diferencias que existen entre las interfaces de SQL Server Compact Edition y las interfaces genéricas se describen en la siguiente tabla.
| Interfaz implementada | Descripción de las diferencias |
|---|---|
IAccessor |
El método SQL Server Compact Edition IAccessor::CreateAccessor omite el indicador DBACCESSOR_OPTIMIZED. El indicador DBACCESSOR_OPTIMIZED no tiene ningún efecto sobre el rendimiento de los descriptores de acceso de las filas o parámetros porque SQL Server Compact Edition no usa una caché interna de filas. Todos los descriptores de acceso proporcionan un rendimiento igualmente bueno. No es necesario optimizar el rendimiento de los descriptores de acceso. |
IAlterIndex |
Nombre de un índice que se puede modificar mediante IAlterIndex::AlterIndex. |
IAlterTable |
SQL Server Compact Edition permite incrementar y cambiar el valor de inicialización de una columna Autoincrement, pero no permite cambiar una columna que no sea Autoincrement a Autoincrement y viceversa. IAlterTable no garantiza que pueda modificar todos los detalles de una tabla. Permite que un proveedor exponga cualquier funcionalidad de modificación de tablas que exista en él. No todos los proveedores permiten las mismas modificaciones de tablas en sus almacenes de datos. SQL Server Compact Edition permite cambiar el nombre de una tabla o columna existente, además de las propiedades DBPROP_COL_DEFAULT, DBPROP_COL_SEED y DBPROP_COL_INCREMENT. |
IDBDataSourceAdmin |
Use esta interfaz para crear una base de datos nueva. Sí se admiten los métodos CreateDataSource y GetCreationProperties en esta interfaz. Los métodos para modificar o eliminar bases de datos no se admiten. |
IOpenRowset |
Use esta interfaz para abrir tablas base e índices integrados. No puede usarla para abrir vistas. |
IRowsetCurrentIndex |
Al intentar cambiar el índice actual mediante IRowsetCurrentIndex, se aplican las reglas siguientes:
|
ITransactionLocal |
SQL Server Compact Edition admite los niveles de aislamiento de transacción Read Committed, Repeatable Read y Serializable. Si se especifica un nivel de aislamiento inferior a Read Commited, dicha especificación se omite y se cambia al nivel Read Committed. SQL Server Compact Edition sólo admite confirmaciones de una sola fase. |
Vea también
Referencia
Interfaces OLE DB implementadas (SQL Server Compact Edition)