vc++通过ADO方式连接oracle数据库

忆朵小花 2015-12-31 04:54:48
vc++ 通过ADO方式连接Oracle数据库,连接成功,打开表成功。可是在判断
m_prec->adoEOF
时,通过try catch 发现报错了。

错误信息:OraOLEDB
错误原因:表不存在
错误描述:(一对乱码)

字符串形式连接数据库 Provider=OraOLEDB.Oracle;Data Source=dbsource;User ID=sa;Password=sa;
大神帮忙分析一下。
...全文
127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
czq981113 2015-12-31
  • 打赏
  • 举报
回复
刚百度了一下,你的这个问题挺普遍的,建议你也去百度一下,相信慢慢你会找到解决方案.
忆朵小花 2015-12-31
  • 打赏
  • 举报
回复
引用 3 楼 lcluck2002 的回复:
或许表名有误,或许编译前对表的连接未断开。或许是连接字符串有问题,记得是好长一大串。
1.表名我是通过 配置文件读的; 2.我opensheet是对那个表进行打开操作的,select * from 表 条件 ,成功返回1,失败返回0 3.我可以成功连接数据库,并能打开表,连接字符串没问题
|????| 2015-12-31
  • 打赏
  • 举报
回复
或许表名有误,或许编译前对表的连接未断开。或许是连接字符串有问题,记得是好长一大串。
忆朵小花 2015-12-31
  • 打赏
  • 举报
回复
|????| 2015-12-31
  • 打赏
  • 举报
回复
乱码也发上来看一下。

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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