请输入您要查询的百科知识:

 

词条 AddNew
释义

调用此函数来添加一个新的记录到数据表中,你必须调用成员函数Requery

来查看新添加到记录。记录的字段初始值为NULL。为了完成完整的操作,

你必须调用Update函数来更新保存你对数据源的改动。

注意:

如果你连续执行批量的记录操作,你不能使用AddNew函数。它将

导致失败中断。尽管CRecordset类没有提供一个方法来做批量的记录操作,

但是你可以利用ODBC API SQLSetPos函数写一个你自己的函数。

AddNew提供一个新的、空的记录使用记录集中的字段。然后你可以调用

AddNew,设置你需要的值。(在这里你没有必要使用Edit函数;Edit函数仅

仅用来修改已有的记录。)随后调用Update函数来更新保存数据到数据源中

提醒:如果你在Update之前滚动到一个新的记录,那么这个新的记录将会丢

失,并且没有原因提示。

如果数据源支持动态交易,你可以使你的AddNew调用交易的一部分。更多

关于交易的信息查看CDatabse类。注意,要在你调用AddNew之前调用

CDatebase::BeginTrans函数。

关键:对于动态集,新记录将被添加到记录集的末尾,快照集是不能添加新

纪录的---除非你调用Requery来返回记录集。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 6:36:05