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.
Después de establecer una conexión a un origen de datos, puede ejecutar comandos y devolver resultados del origen de datos mediante HostFileCommand
.
Importante
El proveedor administrado para archivos host no admite ningún tipo de transacción. Por lo tanto, debe intentar evitar el uso de comandos INSERT, UPDATE o DELETE en datos críticos.
Procedimiento
Para ejecutar un comando en el sistema de archivos host
Establezca una conexión mediante
HostFileConnection
.Para obtener más información, vea Cómo conectarse a un sistema de archivos host y desconectarlo.
Una vez conectado, cree un
HostFileCommand
objeto medianteHostfileConnection.CreateCommand
.Use el
HostFileCommand
objeto para ejecutar comandos en el sistema de archivos host.HostFileCommand
expone varios métodos Execute que puede usar:Al devolver resultados como un flujo de datos, use
ExecuteDbDataReader
para devolver unDataReader
objeto .Use
ExecuteScalar
para devolver un valor singleton.Use
ExecuteNonQuery
para ejecutar comandos que no devuelvan filas.Use
ExecuteRecordSet
para ejecutar comandos en un conjunto de registros.
Nota:
Al modificar un archivo de índice alternativo (AIX), puede recibir un error de "Longitud de registro no válida" cuando el índice está definido para no aceptar claves duplicadas. Este error puede producirse porque el índice del archivo VSAM de índice alternativo no es lo suficientemente grande como para contener varios valores de clave para el mismo registro de índice .
Véase también
Trabajar con el proveedor de datos administrados para archivos de host
Configuración del adaptador de BizTalk para archivos host