与数据源建立连接后,可以使用以下命令从数据源 HostFileCommand
返回结果。
重要
适用于主机文件的托管提供程序不支持任何类型的事务。 因此,应尽量避免对任务关键型数据使用 INSERT、UPDATE 或 DELETE 命令。
程序
在主机文件系统上执行命令
使用
HostFileConnection
建立连接。有关详细信息,请参阅 如何连接到主机文件系统并从主机文件系统断开连接。
连接后,使用
HostfileConnection.CreateCommand
创建对象HostFileCommand
。使用
HostFileCommand
对象在主机文件系统上执行命令。HostFileCommand
提供了多个您可以使用的 Execute 方法:在将结果作为数据流返回时,使用
ExecuteDbDataReader
返回DataReader
对象。使用
ExecuteScalar
来返回单一值。使用
ExecuteNonQuery
执行不返回行的命令。使用
ExecuteRecordSet
来对记录集执行命令。
注释
当修改备用索引文件(AIX)时,如果索引被定义为不接受重复键,您可能会收到“无效记录长度”错误。 此错误可能是因为备用索引 VSAM 文件的 INDEX 不够大,无法容纳同一索引记录的多个键值。