使用ADO编写数据库应用程序(3) 4.24 修改记录修改记录用Edit()函数,把记录定位到要修改的位置,调用Edit函数,修改完成后,调用Update函数。如下代码所示:m_Set.Edit();m_Set.SetFieldValue(“列名”,”字符串”);m_Set.Update();4.25 删除记录删除记录用Delete()函数,使用后不需调用Update()函数。4.26 统计记录可以使用如下代码来统计记录数: COleVariant varValue; CDaoRecordset m_Set(&db); m_Set.Open(dbOpenDynaset,”SQL语句”); varValue=m_Set.GetFieldValue(0); m_lMaxCount=V_I4(&varValue); m_Set.Close();如果是统计一张表中总记录,可以使用CDaoTableDef对象,如下代码所示: CDaoTableDef m_Set(&gUseDB); Count=m_Set.GetRecordCount(); m_Set.Close();不能用CDaoRecordset对象的GetRecordCount()来取得记录数。4.3 总结使用DAO技术可以便我们方便的访问Microsoft Jet引擎数据库,由于Microsoft Jet不支持多线程,因此,必须限制调用到应用程序主线程的所有DAO。