2 meidong52617 meidong52617 于 2013.06.03 18:49 提问

数据库与MFC开发问题,求解

void C成绩管理系统View::OnClickedButton1()

{
    UpdateData (TRUE);
    CString str = _T(" ");
    while(myshowlist.GetCount ()>0 )
    {
        myshowlist.DeleteString (0); 
    }
    m_pSet ->MoveFirst ();

    while(m_pSet ->IsEOF()!=1)
    {
        if(m_pSet->m_studentnum = m_checkbynum )//输入的学号和数据库中的学号相同
        {
            UpdateData (TRUE);
            str.Format(_T("%.8s %.8s %.6s %.6d"),m_pSet ->m_studentnum ,m_pSet ->m_studentname , m_pSet ->m_subject ,m_pSet ->m_mark );
            myshowlist.AddString (str);
            m_pSet ->MoveNext ();
            UpdateData (FALSE);
        }
        else
        {
            m_pSet ->MoveNext ();
        }
    }
    // TODO: 在此添加控件通知处理程序代码
}

这是我写的一个管理系统 ,用MFC 链接SQL Server数据库,这个函数是实现在listBox中显示学生名字,学号,成绩,科目, 但输入查询学号时点查询按钮 在列表框中出现乱码,不知怎么回事,请各位帮忙看一下!

1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2015.01.15 20:50

你是不是取出来的字符串没有,去掉前后的空格啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
vs2012利用MFC开发基于对话框的小软件指南(连接Mysql数据库)
最近用MFC写了一个基于对话框的小软件,并且实现了和mysql数据库的交互。从一点不懂到写出来,费了不少周折,百度谷歌了很多资料,特写本篇博文,希望对同样在设计含界面的小软件并在学习MFC的朋友提供一定的帮助,你不是一个人。 开发环境:vs2012 mysql5.1 win10x64位操作系统 关于vs2012和mysql数据库的链接请看我的这篇博文 http://blog.csdn.net
MFC数据库管理系统编程(菜鸟第一篇)
MFC数据库管理系统开发(一)一,MFC数据库管理系统开发流程:1.       数据库配置:在进行数据库管理系统的开发之前,必须对数据库进行合理的设计与配置。在必要的情况下,要为数据库添加存储过程以提高数据库运行的效率。2.       利用MFC的ClassWizard对管理系统界面进行设计:良好的界面设置必须简洁明朗、柔和、不突兀。选好合适的控件也是一个很重要的方面。比如数据显示
MFC+Access数据库(ADO数据库编程)
最近项目需要使用到数据库,项目本身使用的是MFC。于是选择了简单的Access数据,本文将介绍本人如何在MFC使用的Access数据库。顺带提一句,本文使用的系统为win8.1,64位,编译环境为VS2010和office2010,如出现连接问题,可以看看Access的位数与系统位数是否一致。 本文是在ADO(Microsoft Active Data Objects)接口下对数据库进行操作的。
利用MFC编写一个简单的带界面的数据库
利用MFC编写一个简单的带界面的数据库,要求至少能够简单地实现对数据的查找、修改、添加和删除功能。 ---------------------------------------------- 仅供参考
MFC遇到的问题总结
1. 使用类调用对话框,有时弹不出来。嵌入时有时嵌不进去。 弹不出来试着调一调属性中的Visible选项,嵌不进去试着调一调属性里面的Style选项。 2.
汉诺塔MFC动画演示程序
汉诺塔算法经常久了会忘记,所以用MFC做了一个汉诺塔程序,可以输入盘子的个数,点击开始后,盘子就会以动画的形式移动,直观的反映出大小盘子是怎样移动的。用到了多线程,MFC绘图相关。
考勤管理系统(MFC和数据库)
源代码很齐全,操作步骤,数据库用户名和密码均已经包含在内。可用于课程设计和毕业设计用。界面整洁并且功能齐全。
MFC图形用户界面——简单一元二次方程求根
看了贺老师的C++“窗口”程序设计启蒙,模仿着完成了方程求根的图形用户界面,效果如下: 核心代码(鼠标单击求解按钮的消息响应函数): void CMFCApplication11Dlg::OnClickedButton1() { // TODO: Add your control notification handler code here double delta; U
C++数据库编程——不使用MFC
作为C++初学者,在未系统学习可视化编程的情况下,不想使用MFC,找了各种资料,大多数不标注是否建立的是MFC项目,导致各种找不到头文件。 目前数据库编程有几种技术,ODBC、ADO等等技术,在此不多说,百度就好。 而不使用MFC,使用的就是ODBC技术,是ODBC,不是封装了ODBC的MFC ODBC技术。 下面写下我的学习过程和参考过程 步骤一:安装sql serv
vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
写的一个软件,以数据库文件mdb作为打开文件。 使用ADO连接数据库, 引入了msado15.dll。以前一直很正常。 最近的版本总是在xp上测试打开、新建文件都失败。出现的错误是unknow software exception... 找了几天错误,终于发现不是自己的代码问题。而可能是编译环境问题。于是重装了两次vs2010。问题依旧。 好不容易找到下面这篇文章。发现是a