我在VB中写了如下的代码
Set OracleDBSession = CreateObject("OracleInProcServer.XOraSession");
Set SecDB = OracleDBSession.opendatabase("net8_name", "user_name/password", &H0&);
我机器上有多个Tnsnames.ora文件,但是一直读取的是ORACLE 8 里面的Tnsnames.ora文件
我想读取ORACLE 9 里面的Tnsnames.ora文件,该做什么处理.
那位朋友帮帮忙,谢了!!!
Set OracleDBSession = CreateObject("OracleInProcServer.XOraSession");
Set SecDB = OracleDBSession.opendatabase("net8_name", "user_name/password", &H0&);
我机器上有多个Tnsnames.ora文件,但是一直读取的是ORACLE 8 里面的Tnsnames.ora文件
我想读取ORACLE 9 里面的Tnsnames.ora文件,该做什么处理.
那位朋友帮帮忙,谢了!!!
假如是这样的话, 代码该如何写, 那位朋友帮帮忙,谢了!!!
郁闷, 我设了ORACLE_HOME环境变量, 设成了ORACLE 9 . 的确是读取了ORACLE 9 里面的Tnsnames.ora文件.但是一直连接不上. ORACLE_HOME环境变量, 设成了ORACLE 8, 就可以连接上了. 说明我的环境还是ORACLE 8, 能有什么方法, 通过设置环境变量,可以想连哪个ORACLE都能连上.
哪位朋友帮帮忙,谢了!!!
regsvr32 oip23.dll
看看有没有更好的解决方案了.最好是通过设置环境变量解决.
哪位朋友帮帮忙,谢了!!!