在 MFC 中,CDaoRecordset::Edit 是 CDaoRecordset 类的一个公共方法。该方法用于启动对记录集中当前记录的编辑。
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