昨天写了个学习成绩管理系统,在这里遇到很多问题,我现在和大家一起分享我的学习经验。
1.首先是关联ODBC数据源,打开控制面板的管理工具的时候,选择数据源(ODBC),打开之后是这个界面,没有Microsoft Access Driver(*.mdb).解决方法是:打开C:windows\\SysWOW64,搜索odbcad32.exe.打开就行了。
2.建立ODBC数据源,建好之后。如图
继续进行数据库关联。
3.打开vc++6.0,按照下面的进行创建。
这样就行了。
接下来就是对数据文件进行增加,删除等的操作。注意的一点就是,如果要对当前的记录更新,需要使用m_pSet->Edit()进行编辑。
4.动态编辑
删除数据源下面的M_MESSAGE
添加如下代码:
BOOL CSYS_STUDENTApp::InitInstance()
{
AfxEnableControlContainer();
SQLConfigDataSource(NULL, ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)",
"DSN=D_MESSAGE\0"
"DBQ=Message.mdb\0");
// Standard initialization
// If you are not using these features and wish to reduce the size
// of your final executable,
大家有什么好的建议,请回复我。谢谢