现在出现个问题,我写的软件拿到这里,用ADO 连接数据库时,就会出错。 这是 _ COM_ERR 报错,返回E_FAIL. 我在想,应该是两个版本的ORACLE冲突了,我尝试过把9给卸了,但还是没用。
我现在就在想,哪个地方设置,可以让程序使用9i的 OLEDB DLL.连接数据库。环境变量,我把这个
C:\oracle\ora90\bin; 放在第一个的。我在想是不是注册表还有地方要改?
我现在就在想,哪个地方设置,可以让程序使用9i的 OLEDB DLL.连接数据库。环境变量,我把这个
C:\oracle\ora90\bin; 放在第一个的。我在想是不是注册表还有地方要改?
解决方案 »
- 将oracle数据库前10条数据的日期字段update,在线等
- Oracle Net Configuration Assistant 失败(急!!!!!!)
- 如何选取不在GROUP BY里的字段
- 这段sql有没有可以优化的地方
- sql查询语句_查询的字段有点特别,请赐教
- oracle一张表数据被修改后,如何使运行在TOMCAT环境下的JAVA应用程序刷新其保持在内存中的对应数据呢?
- 求教一个纵表转横表的问题
- 弱弱的问:我想学oracle。
- 数据库的某个表,用ASCII码倒出,字段间用逗号分割,我写了个PROC程序,但很慢,有没有好办法? AAA
- asp调用blob字段图像,用response.BinaryWrite吗?
- Toad连接Oracle报错..大家帮忙看看..
- oracle 存储空间
我怀疑就是版本冲突造成的,但现在已经混装了。
我卸载一个也不行。 只能想办法让程序找到我的9I了。。 。 我在想PL\SQL 就能找到。它是如何做到的?
而你写的程序看起来似乎是走的OLEDB,似乎和机器环境没有什么关系,就是个OLEDB版本是否匹配
你修改10g的tnsname.ora文件
创建配置个连接9i的网络服务名 应该可以
这是我D盘的10G 的 tnsname.ora文件 配置:
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.#sampleORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.216)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = hnmtc)
)
)我C盘的9I,也是这个配置。创建配置个连接9i的网络……
这个该如何做?我对ORACLE不熟
一开始报过 说找不到OraOLEDB10us.dll。 后来我卸载9,重装,修改了环境变量。导致现在报错不一样了。
# Generated by Oracle configuration tools.#sampleORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.3.216)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = hnmtc)
)
)把这个复制到10G的后面?紧跟着?全复制吗?