对于MFC连接ACCESS数据库并在对话框中显示出来
对于MFC连接ACCESS数据库并在对话框中显示出来,这样工程的例子网上有好多,我看了好多例子并按照例题上写的步骤1、在STDAFX.H中添加#import...
2、声明_ConnectionPtr和_RecordsetPtr等等的变量,步骤绝对是按照网上说的操作的,可是为什么我试了好多工程全都在运行的时候报错呢?有好多在编译连接的时候都没错,反正就是有各种不同的原因不能运行?为什么呢?是不是有特别容易操作错误的地方我不知道然后搞错了?
答案:看来你还不会提问题,没有把问题真正表述出来,这样的问题不会有人给你解决的。
调试了你的程序,没发现有什么问题,不过捕捉出来的异常是在执行
_bstr_t bstrSQL="select * from table order by 编号 desc";
这一行的SQL语句时语法错误。
最后才想起你建的表名 table 是access的关键字,即保留字符,在SQL语句中不能这样直接的写,需要把表名table中括号括起来实现转义。即
_bstr_t bstrSQL="select * from [table] order by 编号 desc";
其他:可以用ADO控件结合DATAGRID控件来完成
上一个:ACCESS数据库 库表未定义
下一个:Asp问题,怎么批量替换access数据库里面的字符