要实现添加,删除,编辑,给个详细的步骤!越详细越好!!!
(我用CRecordSet来操作,由n个错误!)

解决方案 »

  1.   

    写入数据库一般不应使用CRecordSet,用CDatabase的Execute()函数。CRecordSet用于查询。这对于所有ODBC数据库都是如此
      

  2.   

    http://www.vckbase.com/code/database/ado/ADOSource.zip
      

  3.   

    创建一个对话框工程
    在stdafx.h中加上:
    #include <afxdb.h>
    #include <afxdao.h>
    在对话框中加上一个按钮,加入对应的点击函数:
    在对话框的初始化函数中加上:
    AfxGetModuleState()->m_dwVersion=0x0601;
    这是允许VC访问ACCESS2000数据库。
    下面是各种操作的代码:
    打开数据库:
    CDaoDatabase ThisDB;
    ThisDB.Open("TestDB.mdb");
    打开记录集:
    CDaoRecordset* ThisRecordSet = new CDaoRecordset(&ThisDB);
    ThisRecordSet->Open(AFX_DAO_USE_DEFAULT_TYPE, strSQL);
    执行SQL语句(insert、update和delete):
    ThisDB.Execute(strSQL);使用完后记得关闭记录集和数据库,调用各自的close()函数即可