zoukankan      html  css  js  c++  java
  • CreateObject("OracleInProcServer.XOraSession")不能创建对象的解决

    环境:Windows7 64位,Oracle 11g

    先是:"Public OraDB As OraDatabase"报编译无法通过,

    发现是引用里的"Oracle InProc Server 5.0 Type Library"无法引用,遂前往Oracle官网下载"Oracle Objects for OLE"组件。

    Oracle官网直接搜索的结果集里面,最高支持的版本止到10g,经过试验无法安装。

    再通过关键字"oo4o"来搜索,发现有一条"适用于 Windows 的 Oracle Data Access Components (ODAC)"的结果比较相像,

    点进去发现"ODAC 11.2 第 5 版和 Oracle Developer Tools for Visual Studio (11.2.0.3.20)"中包含了"Oracle Objects for OLE 11.2.0.3.0"

    下载安装后,编译可以正常通过,但执行connection的时候,

    代码:CreateObject("OracleInProcServer.XOraSession")报不能创建对象

    解决办法:

    ①环境变量PATH里,把之前旧的client目录移到新创建的client目录的前面

    ②旧client的tnsnames.ora文件copy到新client目录中

    ③重启机器

    以上步骤就解决了我本机的错误,在此做个记录。

  • 相关阅读:
    HDFS DataNode 多目录
    HDFS DataNode 退役 旧节点
    HDFS DateNoda 服役 新节点
    HDFS DataNode 时限参数设置
    HDFS NameNode 多目录
    HDFS 安全模式
    HDFS NameNode故障排除
    HDFS CheckPoint时间设置
    HDFS NameNode和SecondaryNameNode
    微信小程序:上拉加载更多
  • 原文地址:https://www.cnblogs.com/microyum/p/6873360.html
Copyright © 2011-2022 走看看