zoukankan      html  css  js  c++  java
  • 一次使用OCI的排错经历

    作者:朱金灿

    来源:blog.csdn.net/clever101

          使用VS C++ 2005 + sp1和Oracle 10g的OCI库开发一个应用程序。
      其中在连接数据库服务器调用OCIEnvCreate函数返回-1,开始百思不得其解,本想通过OCIErrorGet()函数获取相关错误信息。但听公司一位高手说,OCIEnvCreate函数调用失败,是无法使用OCIErrorGet()函数获取错误信息的(因为连环境都没创建)。

          后来我想了一下,我的这个OCI库是Oracle 9i的。但是在我的机子上装的是Oracle 10g的客户端,我想是不是Oracle 9i的OCI无法初始化Oracle 10g的客户端呢?于是我改用Oracle 10g的OCI。结果OCIEnvCreate函数返回值正确了。

         虽然问题解决了,但是我还是无法验证自己的想法是不是正确的。很多时候就是这样的,即使你解决了问题,但是你也决不能保证你真正通晓了问题的根源。

  • 相关阅读:
    Response/Request
    每日总结-Day5
    每日总结-Day4
    每日总结-Day3
    每日总结-Day2
    每日总结-Day1
    day6
    Day5
    Day4
    需求分析之软件初设想
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6471160.html
Copyright © 2011-2022 走看看