我是菜鸟,但是对基于VC的数据库编程很有兴趣,我用SQL 2000吧学生成绩的管理的及个表都建好了,后面的就是想自己做个可视化的(学生成绩的)数据库管理系统,我自己已经研究了几天,但是没有一点头绪,我对怎么连接数据库的概念都很模糊。
用MFC ODBC连接,我按照书上写的,在StdAfx.h的头文件加如代买,在这一步我就打住了 ,希望有高手好好指导下我,最好能加我QQ276234763,谢谢
写的越详细越好,我需要所有的步骤。 呵呵
用MFC ODBC连接,我按照书上写的,在StdAfx.h的头文件加如代买,在这一步我就打住了 ,希望有高手好好指导下我,最好能加我QQ276234763,谢谢
写的越详细越好,我需要所有的步骤。 呵呵
解决方案 »
- 单文档中建立DIALOGBAR的问题
- 国 民 党为什么落了个“不抗日”的骂名?
- 字符串连接问题~~
- 全局外部函数里面怎么调用view里面的变量和函数?
- 对VC的批判,我要打击大家学VC的积极性了(zz)
- 急!!!!那位大哥有 贝尔1240 交换机的原始数据文件!
- 资源编辑器里面创建一个按钮(选择了OWNERDRAW属性),在class wizard里面选中它,然后发现它只有两个消息事件bn_clicked和bn_doubleclic
- 关于写数据库的问题!原来用SQL SERVER2000,现在用ACCESS,但问题出现了,数据库大小疯长....?
- 一个VC++的输出问题,不知是不是bug,和BC++ 5.0的输出不同.
- 文档存储的问题!
- 新年快乐,两个问题。
- 为什么用cstring提示 error C2065: 'Cstring' : 未宣告的識別項
个人习惯用ADO
对,还是用 ADO 吧,简单一些,也实用,ODBC 麻烦.
但是我不能插入数据 是为什么
我插入的代码是
{
CDatabase m_b;
TRY
{
CString sql = "Insert into area_info_tab"
"VALUES (2,'上海')"; m_b.ExecuteSQL(sql);}
CATCH(CDBException,ex) //处理数据库异常
{
AfxMessageBox (ex->m_strError);
AfxMessageBox (ex->m_strStateNativeOrigin);
}AND_CATCH(CException,e) //处理其他异常
{
TCHAR szError[100];
e->GetErrorMessage(szError,100);
AfxMessageBox(szError);
}
END_CATCH
CDialog::OnOK();
}
但是 还是出现了异常 为什么
"VALUES (2,'上海')"; //这句怎么写的?奇怪,怎么过编译的?
//插入语句和表结构有关,不知道表结构,无法得出正确语句。
//还有,catch到什么错误?