hur.cn - 华软网

 热门搜索

未发现数据源名称并且未指定默认驱动程序

  作者:未知    来源:网络    更新时间:2011/4/13
我用ADO连接access、出了这么个毛病“未发现数据源名称而且未指定默许驱动程序”
我的access是2007版的、有影响吗?
我单步调试、发现是在 m_ADOConn.OnInitADOConn();    时出的错、

m_pConnection.CreateInstance("ADODB.Connection");//创建Connection对象实例
_bstr_t strConnect="uid=;pwd=;DRIVER={Microsoft Access Driver(*.mdb)};\DBQ=schedule.mdb;";
m_pConnection->Open(strConnect,"","",adModeUnknown);//连接数据库
这个是在void ADOCoon::OnInitADOConn()里的代码、大家看看没错吧、、
---华软 网友回答---
schedule.mdb指定绝对路径试试
---华软网友回复---
引用楼主 youthpasses 的回复:
我用ADO连接access、出了这么个毛病“未发现数据源名称而且未指定默许驱动程序”
我的access是2007版的、有影响吗?
我单步调试、发现是在 m_ADOConn.OnInitADOConn(); 时出的错、

m_pConnection.CreateInstance("ADODB.Connection");//创建Connection对象实例
_bstr_t strConnec……

不行、
\DBQ=F:\学习\C++\MFC学习\无缺陷版4-10\个人日程管理(最新有托盘、无网格)\schedule.mdb;";
你看、是这样写吧
---华软网友回复---
_bstr_t strConnect="uid=;pwd=;DRIVER={Microsoft Access Driver(*.mdb)};\\DBQ=schedule.mdb;";
---华软网友回复---
引用 1 楼 king_hhuang 的回复:
schedule.mdb指定绝对路径试试

不行、
\DBQ=F:\学习\C++\MFC学习\无缺陷版4-10\个人日程管理(最新有托盘、无网格)\schedule.mdb;";
你看、是这样写吧
---华软网友回复---
"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=X:\\XXX\\你的数据库名.mdb;Uid=你的用户名;Pwd=你的密码;"
注意路径要用双斜杠
---华软网友回复---
引用 3 楼 hdt 的回复:
_bstr_t strConnect="uid=;pwd=;DRIVER={Microsoft Access Driver(*.mdb)};\\DBQ=schedule.mdb;";

不行啊、貌似不是这个问题、、怎么回事呢
---华软网友回复---
引用 5 楼 king_hhuang 的回复:
"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=X:\\XXX\\你的数据库名.mdb;Uid=你的用户名;Pwd=你的密码;"
注意路径要用双斜杠

这个用户名和密码是什么啊?我没有、写上没事吧?然则、加了双斜杠也不行、、、到第怎么回事啊
---华软网友回复---
列位帮我看看那      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。