在VC中新建的MFC工程里面,设置两个编辑框,一个按钮,数据库中有一张学生成绩表(数据库是用SQL server 2005)。在第一个编辑框中输入姓名,按显示按钮在第二个编辑框中显示成绩。这个功能如何实现,小弟是刚学VC,请说的详细一点儿。

解决方案 »

  1.   


    void C**::OnButton()
    {
      CString strEdit1; //编辑框1 输入
      GetDlgItem(IDC_EDIT1)->GetWindowText(strEdit1); //获得输入的字符
      CString strEdit2; //编辑框2 显示
      strEdit2 = //查询数据库,得到成绩
      GetDlgItem(IDC_EDIT2)->SetWindowText(strEdit2); //编辑框2显示  
    }
      

  2.   

    1、连接数据库(ADO、ODBC)
    2、提交查询。sqlstr = "select * from TableName where xingming = '姓名'"
    3、得到成绩。rs.GetString(1, 'chengji')
    4、显示。
      

  3.   

    到vc知识库上去看看
    http://www.vckbase.com/document/viewdoc/?id=496
      

  4.   

    这样的要求很简单啊.
    你要掌握两部分的东西:
    1. 怎么样在编辑框控件当中读取与显示数据
    2. 怎么样用ADO连接数据库根据指定的姓名值查询出成绩值..如果你弄清楚了上面的东西,我相信你自然会把这个问题解决了. 可以参考如下文章:
    http://www.vckbase.com/document/viewdoc/?id=1215 
    http://www.vckbase.com/document/viewdoc/?id=610