使用报表
安装程序提供了若干函数以用于操作安装数据库中记录。 这些函数可以与使用查询中介绍的函数结合使用,以在数据库中进行实际更改。
以下函数可创建或移除记录:
- 若要为数据库创建新记录,请调用 MsiCreateRecord 函数。
- 若要清除记录中的数据,请通过调用 MsiRecordClearData 函数将每个字段设置为 null。
以下函数可填充指定的记录字段:
- 若要将记录设置为整数,请调用 MsiRecordSetInteger 函数。
- 若要将记录设置为字符串,请调用 MsiRecordSetString 函数。
- 若要将整个文件插入流字段,请调用 MsiRecordSetStream 函数。
以下函数从指定的记录字段中读取值:
- 若要从字段中读取整数值,请调用 MsiRecordGetInteger 函数。
- 若要检索字符串值,请调用 MsiRecordGetString 函数。
- 若要获取流,请调用 MsiRecordReadStream 函数。
- 若要确定记录的特定字段是否为 null,请调用 MsiRecordIsNull 函数。
以下函数是信息记录函数:
- 若要获取记录包含的字段数,请调用 MsiRecordGetFieldCount 函数。
- 若要获取字段的大小,请调用 MsiRecordDataSize 函数。 MsiRecordDataSize 的返回值对字段类型敏感。