MFC ODBC连接数据库问题

jianghanfei 2010-10-15 04:04:47
CString strConn="SERVER=.;DSN=VPM;UID=sa;PWD=123456";
CDatabase db;
if (db.OpenEx(strConn,CDatabase::useCursorLib|CDatabase::noOdbcDialog))
{
CRecordset rs(&db);
rs.Open(AFX_DB_USE_DEFAULT_TYPE,_T("select * from Users"));
CString str="";
str.Format("%d",rs.GetRecordCount());
MessageBox(str);
}

运行到rs.Open(AFX_DB_USE_DEFAULT_TYPE,_T("select * from Users"));这一行的时候报错!怎么解决!!
...全文
52 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmis168 2010-10-18
  • 打赏
  • 举报
回复
try catch 下看是什么错
傻X 2010-10-17
  • 打赏
  • 举报
回复
断点调试,加上查询GetLastError();另外User,Use才是关键字,Users不是
Sou2012 2010-10-17
  • 打赏
  • 举报
回复
看看返回值是多少?
saiyaman5 2010-10-15
  • 打赏
  • 举报
回复
try catch 下看是什么错
job82824 2010-10-15
  • 打赏
  • 举报
回复
user是个特殊词--在数据库当中。因此不要把表名设置成这个类似的词,以免出错!

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧