odbc 连接mysql ,执行dao.open()时报错 VC 用odbc 连接mysql ,一执行dao.open()就报错错误提示如下:Unhandled exception in myproject.exe(MYODBC5.DLL):0xC0000005:Access Violation向高手请教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者是MYSQL 的一个BUG,你用的是哪个版本? CDatabase database; if (!database.OpenEx( _T( "DSN=ivsdata" ),CDatabase::noOdbcDialog))//ivsdata是数据库名 { MessageBox("打开数据库失败"); } CRecordset recset(&database); CString sSql1 = "SELECT * FROM test"; //test是表名 if (!recset.Open(CRecordset::forwardOnly, sSql1, CRecordset::readOnly)) { MessageBox("查询表失败"); }}此外要包含头文件#include <AFXDB.H> 你没贴代码,很难给你找错误你对照一下上面的连接方式,看看错在哪里另外要确定装了mysql,以及mysqlodbc,并且添加了mysql进去如果没有,可以在网上搜索一下方法 谢谢大家,我已经解决了,因为我以前装的是appche版的mysql,我换成了setup版的mysql,然后换了一个3.5版本的odbc驱动,现在没问题了 高手进来 帮看看mysql存储过程的问题 诡异啊 insert...select问题 delete inner join 慢的死机 mysql 存储过程,两个语句select,delete,怎么能同时做而不是一条一条的做?谢谢 请教:MySQL Auto_Incretment的问题 全部查询可以优化吗? mysql event 每隔5天的凌晨3点执行一个存储过程,是这样写的吗? 〖超级新手问题〗安装MySQL到最后配置出错? 请教怎样用text文本为表导入数据 mysql集群 如何导出root帐号下的多个数据库?在线等,可行后立马结帖给分! 我想设计一个跟网易一样的跟帖系统?请高手帮忙
if (!database.OpenEx( _T( "DSN=ivsdata" ),CDatabase::noOdbcDialog))//ivsdata是数据库名
{
MessageBox("打开数据库失败");
}
CRecordset recset(&database); CString sSql1 = "SELECT * FROM test"; //test是表名
if (!recset.Open(CRecordset::forwardOnly, sSql1, CRecordset::readOnly))
{
MessageBox("查询表失败");
}
}
此外要包含头文件
#include <AFXDB.H>