Database.Commit 方法

Database 对象的 Commit 方法最终确定数据库的持久形式。 所有持久数据都写入可写数据库,不写入任何临时列或行。 此方法对以只读方式打开的数据库没有影响。 可以多次调用此方法,保存加载到内存中的表的当前状态。 当数据库最终关闭时,在上次提交之后所做的任何更改将回滚。 当所有数据库更改都已最终确定时,通常会在关闭之前调用此方法。

语法

Database.Commit()

parameters

此方法没有任何参数。

返回值

此方法不返回值。

备注

如果该方法失败,可以使用 LastErrorRecord 方法获取扩展的错误信息。

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
DLL
Msi.dll
IID
IID_IDatabase 定义为 000C109D-0000-0000-C000-000000000046