SQLSelect.AppendRow 方法 | |
插入自上次 SQLSelect:Append() 操作以来在缓冲区中创建的行。
命名空间:
VO
程序集:
VOSQLClasses (在 VOSQLClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD AppendRow(
lForce
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual AppendRow(
__Usual lForce = default
)
查看代码参数
- lForce (Optional)
- 类型:__Usual
一个逻辑值,确定是否应进行更新。 如果省略,缺省值为 TRUE。
返回值
类型:
__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注 提示: |
---|
此方法的实现细节,以及它如何与其他操作(如唯一索引和并发控制)交互,取决于特定数据库。
|
此方法用于在 SQLSelect:Append() 和 SQLSelect:FieldPut() 操作执行后,实际执行将行插入到表中的操作,
这些操作在缓冲区中插入了一个空行并将值分配到缓冲区中。
在所有情况下都不需要调用 SQLSelect:AppendRow(),因为当位置发生变化时(例如,使用 GoTop()、Skip() 等),
它将自动调用,使用缓冲区中的值。
如果 AutoCommit 选项关闭,可能需要调用 Commit() 方法将行插入到数据库中。
提示: |
---|
要取消挂起的更新,请调用 SQLSelect:Delete() 方法。
|
参见