vmware8下连接不上oracle和sql2000数据库

richardjackson 2012-08-23 09:01:02
本人在64位win7下安装了vmware8,在vmware上安装了winxp和vc6.0sp6,所编写的C++程序用ADO+数据源的方式,但无法连接到oracle和sql2000数据库上。但是编译好的exe,可以运行在win2003上面,数据库连接功能完全正常。请大家帮助解决。谢谢
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
richardjackson 2012-08-23
  • 打赏
  • 举报
回复
_bstr_t connStr;
try{

connStr="Provider=MSDAORA.1;Persist Security Info=False;Data Source=";
connStr += m_server.GetBuffer(20);
conn->Mode = adModeReadWrite;
conn->Open(_bstr_t(connStr),(_bstr_t)(m_uid),(_bstr_t(m_pwd),adConnectUnspecified);

}
这是我连接oracle的语句
傻X 2012-08-23
  • 打赏
  • 举报
回复
给楼主一个策略吧
1.ADO调试助手
2.保证环境,什么防火墙之类的都关闭
3.sql2000安装方法也有讲究,验证方法会导致Conn字符串不同

楼主给的信息比较模糊。我只能从大方向指点了
cqruan 2012-08-23
  • 打赏
  • 举报
回复
连接串用这个试试:
ConnStr="PROVIDER=SQLOLEDB;DATA SOURCE="&dbServer&";UID="&dbUid&";PWD="&dbPass&";DATABASE="&dbName

4,012

社区成员

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

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