Información general sobre el proveedor OLE DB de Microsoft para el servicio de indexación de Microsoft
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 el servicio de indexación de Microsoft. Las aplicaciones de ADO pueden emitir consultas SQL para recuperar información de propiedades de archivo y contenido.
El proveedor está habilitado para subprocesos gratuitos y UNICODE.
Parámetros de la cadena de conexión
Para conectarse a este proveedor, establezca el argumento Provider= de la propiedad ConnectionString en:
MSIDXS
La lectura de la propiedad Provider también devuelve esta cadena.
Cadena de conexión típica
Una cadena de conexión típica para este proveedor es:
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
La cadena consta de estas palabras clave:
Palabra clave | Descripción |
---|---|
Proveedor | Especifica el proveedor OLE DB para el servicio de indexación de Microsoft. Normalmente, esta es la única palabra clave especificada en la cadena de conexión. |
Data Source (Origen de datos) | Especifica el nombre del catálogo del servicio de indexación. Si no se especifica esta palabra clave, se usa el catálogo del sistema predeterminado. |
Identificador de configuración regional | Especifica un número único de 32 bits (por ejemplo, 1033) que especifica las preferencias relacionadas con el idioma del usuario. Si no se especifica esta palabra clave, se usa el identificador de configuración regional del sistema predeterminado. |
Texto de comando
La sintaxis de consulta SQL del servicio de indexación consta de extensiones para 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 OLE DB, que ADO puede consumir y manipular como objetos Recordset.
Puede buscar palabras o frases exactas, o usar caracteres comodín para buscar patrones o raíces de palabras. La lógica de búsqueda se puede basar en decisiones booleanas, términos ponderados o proximidad a otras palabras. También puede buscar por "texto libre", que busca coincidencias basadas en el significado, en lugar de palabras exactas.
El dialecto de comandos específico está totalmente documentado en la documentación sobre lenguajes de consulta para el servicio de indexación.
El proveedor no acepta llamadas a procedimientos almacenados ni nombres de tabla simples (por ejemplo, la propiedad CommandType siempre es adCmdText).
Comportamiento del conjunto de registros
En las siguientes tablas se enumeran las características disponibles con un objeto Recordset abierto con este proveedor. Solo está disponible el tipo de cursor estático (adOpenStatic).
Para obtener información detallada sobre el comportamiento del objeto Recordset en la configuración del proveedor, ejecute el método Supports y enumere la colección Properties del Recordset para determinar si existen propiedades dinámicas específicas del proveedor.
Disponibilidad de las propiedades estándar del conjunto de registros de ADO:
Propiedad | Disponibilidad |
---|---|
AbsolutePage | lectura/escritura |
AbsolutePosition | lectura/escritura |
ActiveConnection | solo lectura |
BOF | solo lectura |
Bookmark* | lectura/escritura |
CacheSize | lectura/escritura |
CursorLocation | always adUseServer |
CursorType | always adOpenStatic |
EditMode | always adEditNone |
EOF | solo lectura |
Filter | lectura/escritura |
LockType | lectura/escritura |
MarshalOptions | no disponible |
MaxRecords | lectura/escritura |
PageCount | solo lectura |
PageSize | lectura/escritura |
RecordCount | solo lectura |
Origen | lectura/escritura |
State | solo lectura |
Estado | solo lectura |
*Los marcadores deben estar habilitados en el proveedor para que esta característica exista en el objeto Recordset.
Disponibilidad de los métodos estándar del conjunto de registros de ADO:
Método | ¿Disponible? |
---|---|
AddNew | No |
Cancelar | Sí |
CancelBatch | No |
CancelUpdate | No |
Clonar | Sí |
Cerrar | Sí |
Eliminar | No |
GetRows | Sí |
Mover | Sí |
MoveFirst | Sí |
NextRecordset | Sí |
Abrir | Sí |
Requery | Sí |
Resync | Sí |
Es compatible con | Sí |
Actualizar | No |
UpdateBatch | No |
Para obtener detalles de implementación específicos e información funcional sobre el proveedor OLE DB de Microsoft para el servicio de indexación de Microsoft, consulte la Guía del programador de OLE DB o visite la página Servicios web del sitio web de Windows NT Server.
Consulte también
Propiedad CommandType (ADO)Propiedad ConnectionString (ADO)Colección Properties (ADO)Propiedad Provider (ADO)Objeto Recordset (ADO)Método Supports