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 |
|
IID |
IID_IDatabase 定义为 000C109D-0000-0000-C000-000000000046 |