Introducción al 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 admite multihilo libre y está habilitado para Unicode.
Parámetros de cadena de conexión
Para conectarse a este proveedor, establezca el argumento Provider= en la propiedad ConnectionString en:
MSIDXS
Al leer la propiedad proveedor, también se devolverá 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. |
Fuente de Datos | Especifica el nombre del catálogo de Indexing Service. Si no se especifica esta palabra clave, se usa el catálogo del sistema predeterminado. |
identificador de locale | Especifica un número de 32 bits único (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 del comando
La sintaxis de consulta SQL de Indexing Service consta de extensiones a 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 recordset objetos.
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 encuentra coincidencias basadas en significado, en lugar de palabras exactas.
El dialecto de comandos específico se documenta completamente en la documentación de lenguajes de consulta para indexación del servicio.
El proveedor no acepta llamadas a procedimientos almacenados ni nombres de tabla simples (por ejemplo, la propiedad CommandType siempre será adCmdText).
Comportamiento del conjunto de registros
En las tablas siguientes se enumeran las características disponibles con un objeto Recordset de abierto con este proveedor. Solo está disponible el tipo de cursor estático (adOpenStatic).
Para obtener información más detallada sobre el comportamiento de Recordset para la configuración de su proveedor, ejecute el método Supports y enumere la colección de Properties del Recordset para determinar si hay propiedades dinámicas específicas del proveedor presentes.
Disponibilidad de las propiedades estándar del conjunto de registros de ADO:
Propiedad | Disponibilidad |
---|---|
AbsolutePage | lectura y escritura |
PosiciónAbsoluta | lectura y escritura |
ActiveConnection | solo lectura |
BOF | solo lectura |
marcador* | lectura y escritura |
CacheSize | lectura y escritura |
cursorLocation | siempre adUseServer |
tipoDeCursor | siempre adOpenStatic |
ModoEdición | siempre adEditNone |
EOF | solo lectura |
filtro | lectura y escritura |
TipoDeBloqueo | lectura y escritura |
OpcionesDeMariscal | no disponible |
MaxRecords | lectura y escritura |
Número de páginas de | solo lectura |
TamañoDePágina | lectura y escritura |
ConteoDeRegistros | solo lectura |
de origen | lectura y escritura |
estado | solo lectura |
estado | solo lectura |
*Los marcadores deben estar habilitados en el proveedor para que esta característica exista en el conjunto de registros de .
Disponibilidad de métodos de Recordset de ADO estándar:
Método | ¿Disponible? |
---|---|
AgregarNuevo | No |
Cancelar | Sí |
CancelBatch | No |
CancelarActualización | No |
Clonar | Sí |
Cerrar | Sí |
Eliminar | No |
GetRows | Sí |
mover | Sí |
MoveFirst | Sí |
NextRecordset | Sí |
Abrir | Sí |
reconsulta | Sí |
Resincronizar | Sí |
admite | 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 DBo visite la página Servicios web del sitio web de Windows NT Server.
Consulte también
propiedad CommandType (ADO)propiedad ConnectionString (ADO)colección de propiedades (ADO)provider (ADO)objeto Recordset (ADO)admite método