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