• 4680阅读
  • 2回复

紧急求助,非常紧急,oci编译问题,各位大牛帮帮忙!!! [复制链接]

上一主题 下一主题
离线zhanghuan
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-05
  各位大牛:
     现在我遇到一个非常棘手的问题,公司现在用的数据库是oracle8i,现在需要用QT进行一个项目的开发,在编译oci驱动的时候遇到一些问题:
     1:在家用oracle9i的inclue目录和lib目录编译成功,但在公司用oracle8的相应目录编译会出错(有一些未定义的符号还有ora UTF_16之类的),请问如何解决?对比之下发现oracle9i的lib目录下相比8i的多几个lib文件,问题是否出在这上?如果是,能把差的文件考过来直接用吗?
     2:直接用9i编译好的库连接8i的数据库,出现unable to logon的数据库访问错误,是否表明驱动不能用(不兼容?)。
     3:QT下是否还有其它方法能访问oracle8i的数据库?


    非常感谢!!!!!!!!!!!
离线shiroki

只看该作者 1楼 发表于: 2009-08-05
Qt的oci插件只支持9i以上的版本, 低版本你只能自己写数据库插件了
http://doc.qtsoftware.com/4.5/sql-driver.html#qoci-for-the-oracle-call-interface-oci
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线zhanghuan
只看该作者 2楼 发表于: 2009-08-05
非常感谢!!!!!!!!!
另外,除了写插件,还有什么变通的方法吗?
快速回复
限100 字节
 
上一个 下一个