我编写了一个VC+ADO+Oracle的程序,放在一些机器上运行。这些机器所装
操作系统都是Windows 2000 Professional(除了一台是Advanced Server)
机器上同时装载了Oracle服务器,客户端, Visual C++,以及ADO驱动程序.
但是,在有些机器上(一台Professional, 一台Advanced Server)一运
行到连接Oracle数据库的语句(语句本身绝对没有毛病,用户名,密码,
datasource也没有问题)时就报告错误0x80004005. 我尝试过安装很多版
本的ADO驱动,都无法解决。
现在就拜托各位大虾能够指点一条明路了,谢谢。
操作系统都是Windows 2000 Professional(除了一台是Advanced Server)
机器上同时装载了Oracle服务器,客户端, Visual C++,以及ADO驱动程序.
但是,在有些机器上(一台Professional, 一台Advanced Server)一运
行到连接Oracle数据库的语句(语句本身绝对没有毛病,用户名,密码,
datasource也没有问题)时就报告错误0x80004005. 我尝试过安装很多版
本的ADO驱动,都无法解决。
现在就拜托各位大虾能够指点一条明路了,谢谢。
解决方案 »
- OnPaint里面写入底下代码为什么release执行无效果。而debug下能显示
- ListCtrl某行某列变灰
- 取得html代码的时候的问题,recv后来返回总是零
- 关于窗口的编译问题
- 如何将char c[6]的第一位去除?
- 请问“WINNT\SYSTEM32\WINS”目录下的“SVCHOST.EXE"文件是做什么用的?
- 动态数组怎样定义?
- 我想把一位图作为资源,随时在程序里调用,
- 关于accept的问题,我在accept的时候,希望得到客户端的地址……高分呀!!!
- 我需要写一个监控网络的程序,网络中所有的机器不能有软驱,光驱和MODEM,如果发现某一台机器上安装有上述硬件中的一种马上报警,并将其杀掉,里面有我的想法,请高手指教,欢迎讨论
- 急问:有没有 unsigned long long的写法???
- 做过ie编程的请进,关于拦截页面事件
其它机器连这台机器的oracle服务器没有问题。
这台机器作为oracle客户端连其它机器有问题。
sqlplus没有问题。
现在的问题是只有这一台机器使用ado连接有问题。我现在要找的是这台机器为什么有问题,
这样,以后其它用户的机器出现这种问题,就知道怎么解决。
我也碰到过这个问题 用Delphi+ADO+ACCESS
只有一台机器Win2000 Adv Server+.Net出现过.
好像没有什么好办法。
了Delphi、BDE和PowerDesign.Delphi已经卸载了,但还存在目录。BDE无法卸载,
PowerDesign我卸载了其中ODBC,但仍然没有解决问题。
机器上正常,所以我就没想过换provider。用你说的方法测试一下,那机器上确实有问题,我
估计是ado问题,ado被机器上其它东西破坏了,虽然重新安装了多个版本ado,都不能解决。
这次我用provider=OraOLEDB.oracle.1,连接至少没问题了。