VC菜鸟,请高手帮忙入门:
   
如何将一条记录显示出来?以下的程序显示当前一条记录的某一字段为何结果为0?
          CSheet3 Sheeta;
char* t=new char[10];
sprintf(t,"%f",Sheeta.m_column0);
m_Edit2Show.ReplaceSel(t);
 

解决方案 »

  1.   

    CSheet3 Sheeta;
    是什么意思?CSheet3是crecordset的派生类??
      

  2.   

    CSheet3 是根据MFC  WIZARD  自动给出的数据库类,上面的小程序是我自编的,想显示当前记录,见笑了!
      

  3.   

    先要建立数据库连接
    db.Open("dsnname",false,false,"ODBC;UID=sa;PWD=123");
    CSheet3 Sheeta(&db);
    Sheeta.Open();
    char* t=new char[10];
    sprintf(t,"%f",Sheeta.m_column0);
    m_Edit2Show.ReplaceSel(t);
      

  4.   

    CDatabase2Set db;
        db.Open"c:\windows\document\db1.mdb",false,false,"ODBC;UID=sa;PWD=123");
    为何出错?:
    C:\Program Files\Microsoft Visual Studio\MyProjects\database2\InputDlg.cpp(53) : error C2660: 'Open' : function does not take 4 parameters
      

  5.   

    CDatabase2Set是由那个类派生的?
      

  6.   

    我已用编辑框输出数据库内容,现在还想用 DBGRID控件输出,现在INPUTDLG对话框中加入DBGRID控件,加入变量:CMsDgridCtrl m_grid;
    下一步怎么做?用m_grid的什么属性可以实现向DBGRID中输入记录,输出记录?