VC++用到了SQL SERVER。                                                          
一开始在APP WIZARD里建立了和其中一个数据库的连接,选择了其中的表后来,在这个数据库里又手工添加了一个表,这种情况下,如何再把这个表也选上,使我的程序可以操纵这个新表呢?谢谢。。                                        

解决方案 »

  1.   

    操纵数据集的是CRecordset的派生类。
    那就得再生成一个CRecordset的派生类和表关联了。
      

  2.   

    在类向导里的Member Variables里
    选择先前建立的CRecordSet类,点击Update Columns 
    再次选择数据源,点ok后就可以选择添加的表了(同时选上先前建立的表)
    在按下Bind All即可操纵这个新表了                                      
      

  3.   

    CDatabase db;
    CRecordset  rs1(&db);
    rs1.Open(CRecordset::snapshot, "select * from table");
    rs.GetFieldValue(....);
    .....
      

  4.   

    确定记录集类,用ClassWizard中的Update Columns按钮进行更新