void Edit();
调用 Edit 方法后,记录集将进入编辑状态,允许你修改当前记录的字段值。在调用 Edit 之后,你可以使用 SetFieldValue 等方法来修改字段值,然后通过调用 Update 方法将更改保存到数据库。
以下是一个简单的示例:
CDaoDatabase database;
CDaoRecordset rs(&database);
// 打开记录集
rs.Open(dbOpenDynaset, _T("YourTableName"), dbSeeChanges | dbEdit);
// 移动到要编辑的记录
rs.MoveFirst();
// 启动编辑
rs.Edit();
// 修改字段值
rs.SetFieldValue(_T("FieldName"), NewValue);
// 提交更新
rs.Update();
在这个例子中,Edit 方法用于启动对记录集中当前记录的编辑,然后通过 SetFieldValue 方法修改字段的值,并通过 Update 方法将更改保存到数据库。请注意,在调用 Edit 方法后,需要在编辑完成后调用 Update 方法来提交更新。
转载请注明出处:http://www.zyzy.cn/article/detail/16592/MFC/CDaoRecordset