Compartir a través de


Cómo recuperar datos del sistema de archivos host

Al igual que puede hacer con otros proveedores de datos administrados, puede acceder a los datos de host mediante la implementación de un objeto DataReader a través de HostfileCommand.

Para recuperar datos mediante un lector de datos

  1. Cree una instancia de HostFileCommand.

  2. Cree un objeto mediante una llamada a DataReaderHostFileCommand.ExecuteDBDataReader.

    La llamada a ExecuteDBDataReader recupera filas de datos del origen de datos.

  3. Use DBDataReader.Read para obtener una fila de los resultados de la consulta.

    Puede acceder a cada columna de la fila devuelta pasando el nombre o la referencia ordinal de la columna al DBDataReader objeto . Sin embargo, para obtener el mejor rendimiento, el DBDataReader objeto proporciona una serie de métodos que permiten tener acceso a los valores de columna en sus tipos de datos nativos (GetDateTime, GetDouble, GetGuid, GetInt32etc.).

  4. Una vez que haya terminado con el DBDataReader objeto , llame a DBDataReader.Close.

    Si el HostFileCommand objeto contiene parámetros de salida o valores devueltos, no estarán disponibles hasta que DBDataReader se haya cerrado.

    Tenga en cuenta que mientras DBDataReader está abierto, HostFileConnection está en uso exclusivamente por ese DBDataReader. No puede ejecutar ningún comando para el HostFileConnection, incluida la creación de otro DBDataReader, hasta que se cierre el original DBDataReader.

Véase también

Recuperar información del sistema de archivos host
Configuración del adaptador de BizTalk para archivos host