_RecordsetPtr pRst;
pRst->GetFields()->Item[iID]->GetName();//取得字段名称
但怎么知道那个字段是主键呢???

解决方案 »

  1.   

    SELECT COLUMNPROPERTY( OBJECT_ID('yourtable'),'primarykey','IsIdentity‘ )
      

  2.   

    多谢提供SQL的主键查询!MFC用ADO怎么取主键名称??
      

  3.   

    sp_helpindex   'yourtable'
      

  4.   

     不会在MFC里用SQL的系统存储过程。原本想通过主键来删除数据,现在看来得用完全匹配来删除了!!
      

  5.   


    CString strSql;
    strSql.Format("EXEC sp_helpindex 'yourtable'");
    m_pRecordset = con.Execute(sql);这样就可以执行了