将 ANSI 文件复制到数据库字段
面向 Windows Installer 开发人员的 Windows SDK 组件中提供了 VBScript 代码示例文件 WiTextIn.vbs。 此示例演示可如何使用脚本将文件复制到 Windows Installer 数据库的文本字段,并演示主键数据的处理。
代码示例还展示了以下内容:
- Installer 对象的 OpenDatabase 方法(Installer 对象)和 LastErrorRecord 方法
- Database 对象的 OpenView 方法、Commit 方法和 PrimaryKeys 属性
- View 对象的 Fetch 方法和 Modify 方法
- Record 对象的 StringData 属性和 ReadStream 方法
若要使用此代码示例,需要 Windows 脚本宿主的 CScript.exe 或 WScript.exe 版本。
使用 CScript.exe 运行此示例
在命令提示符下键入以下语法:
cscript WiTextIn.vbs [path to database][table name][primary key values][column name][path to file]
注意
如果第一个参数是 /? 或者指定的参数太少,将显示“帮助”。
将输出重定向到文件
- 使用以下命令结束命令行:VBS > [path to file]. T
注意
示例返回值 0(零)表示成功;如果调用帮助,则返回 1(一);如果脚本失败,则返回 2(二)。
以下列表标识必须指定的项:
- 指定 Windows Installer 数据库的路径。
- 指定数据库表的名称。
- 按顺序指定行的所有主键值,并用冒号连接。
- 指定不是键列的列名。 这是要接收数据的列。
- 指定要复制的文本文件的路径。
注意
如果省略最后一个参数,则显示字段中的当前值。
有关更多脚本编写示例,请参阅 Windows Installer 脚本编写示例。 有关不需要 Windows 脚本主机的示例实用工具,请参阅 Windows Installer 开发工具。