在网上看到一个实例:
2.增加记录
  增加记录使用AddNew()函数,要求数据库必须是以允许增加的方式打开:
  m_pSet->AddNew(); //在表的末尾增加新记录
  m_pSet->SetFieldNull(&(m_pSet->m_type), FALSE);
  m_pSet->m_type=″电动机″; <-------------------------------我不知道m_type是什么
  ……
  //输入新的字段值
  m_pSet->Update();
  //将新记录存入数据库
  m_pSet->Requery();
  //重建记录集
3.删除记录
  可以直接使用Delete()函数来删除记录,并且在调用Delete()函数之后不需调用Update()函数:
  m_pSet->Delete();
  if (!m_pSet->IsEOF())
  m_pSet->MoveNext();
  else
  m_pSet->MoveLast();
4.修改记录
  修改记录使用Edit()函数:
  m_pSet->Edit();
  //修改当前记录
  m_pSet->m_type=″发电机″;
  //修改当前记录字段值
   ……
  m_pSet->Update(); //将修改结果存入数据库
  m_pSet->Requery();m_pSet为CRecordset对象指针,但是CRecordset类中没有m_type这个成员,向高手请教下上面是如何实现相应功能,如能给出实例,更是感激不尽!!!

解决方案 »

  1.   


    m_pSet->m_type=″发电机″; 
    数据库的表中有一个名为“m_type”的字段,通过如下操作让该字段成为m_pSet的一个成员,
    m_pSet.Open( );m_pSet.CanAppend( );然后一切都明确了,新增和修改都是针对该字段的操作。
      

  2.   

    你能说的清楚点么
    m_pSet.Open();
    m_pSet.CanAppend();
    调用这2个函数就行了么?
      

  3.   

    唉~ 这年头,分数少问题都没人回答。
    还是靠自己解决:
    在新建-配置数据库-选择默认表格-完成后,系统会自动生成一个C****Set类,派生与CRecordset类,在其新添加的成员中就包括了各表格的字段。