Proveedor de Microsoft OLE DB para el servicio de indexación de Microsoft
Se aplica a: Access 2013, Office 2013
El proveedor OLE DB de Microsoft para el servicio de indexación de Microsoft proporciona acceso de solo lectura mediante programación al sistema de archivos y a los datos web indexados por Microsoft Indexing Service. Las aplicaciones ADO pueden emitir consultas SQL para recuperar contenido e información sobre las propiedades de los archivos.
El proveedor es de subprocesamiento libre y está habilitado para Unicode.
Parámetros de la cadena de conexión
Para conectar con este proveedor, establezca el argumento Provider= de la propiedad ConnectionString en:
MSIDXS
La lectura de la propiedad Provider devolverá también esta cadena.
Cadena de conexión típica
Una típica cadena de conexión de este proveedor es:
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
La cadena consta de estas palabras clave:
Palabra clave |
Descripción |
---|---|
Provider |
Especifica el Proveedor OLE DB para los Servicios de Index Server. Normalmente ésta es la única palabra clave especificada en la cadena de conexión. |
Data Source |
Especifica el nombre de catálogo de los Servicios de Index Server. Si no se especifica esta palabra clave, se utiliza el catálogo predeterminado del sistema. |
Locale Identifier |
Especifica un número único de 32 bits (por ejemplo, 1033) que especifica preferencias relacionadas con el idioma del usuario. Estas preferencias indican el formato de las fechas y las horas, el modo en que los elementos se ordenan alfabéticamente y en que se comparan las cadenas, etc. Si no se especifica esta palabra clave, se usa el identificador de configuración regional del sistema predeterminado. |
Texto del comando
La sintaxis de las consultas SQL de los Servicios de Index Server se compone de extensiones de la instrucción SELECT de SQL-92 y sus cláusulas FROM y WHERE. Los resultados de la consulta se devuelven a través de conjuntos de filas de OLE DB, que pueden ser usados por ADO y manipulados como objetos Recordset.
Puede buscar palabras o frases exactas o utilizar comodines para buscar patrones o raíces de palabras. La búsqueda lógica se puede basar en decisiones booleanas, términos sopesados o proximidad a otras palabras. También se puede buscar por "texto libre", que busca coincidencias basadas en el significado en lugar de en palabras exactas.
El proveedor no acepta llamadas a procedimientos almacenados o nombres de tabla simples (por ejemplo, la propiedad CommandType siempre será adCmdText).
Comportamiento de Recordset
En las tablas siguientes se enumeran las características disponibles en un objeto Recordset abierto con este proveedor. Solo está disponible el tipo de cursor Estático (adOpenStatic).
Para obtener información más detallada acerca del comportamiento del objeto Recordset para la configuración del proveedor, ejecute el método Supports y enumere la colección Properties del objeto Recordset para determinar si las propiedades dinámicas específicas del proveedor están presentes.
Disponibilidad de las propiedades estándar del objeto Recordset de ADO:
Propiedad |
Disponibilidad |
---|---|
lectura y escritura |
|
lectura y escritura |
|
solo lectura |
|
solo lectura |
|
lectura y escritura |
|
lectura y escritura |
|
siempre adUseServer |
|
siempre adOpenStatic |
|
siempre adEditNone |
|
solo lectura |
|
lectura y escritura |
|
lectura y escritura |
|
no disponible |
|
lectura y escritura |
|
solo lectura |
|
lectura y escritura |
|
solo lectura |
|
lectura y escritura |
|
solo lectura |
|
solo lectura |
*Para que esta característica exista en el objeto Recordset, los marcadores deben estar habilitados en el proveedor.
Disponibilidad de métodos estándar Recordset ADO:
Método |
¿Disponible? |
---|---|
No |
|
Sí |
|
No |
|
No |
|
Sí |
|
Sí |
|
No |
|
Sí |
|
Sí |
|
Sí |
|
Sí |
|
Sí |
|
Sí |
|
Sí |
|
Sí |
|
No |
|
No |
Consulte también
Para obtener detalles de implementación específicos e información funcional acerca del Proveedor de Microsoft OLE DB para Microsoft Indexing Service, consulte la Referencia del programador de Microsoft OLE DB.