• 4225阅读
  • 3回复

大家帮忙吧,qoci连接oracle [复制链接]

上一主题 下一主题
离线liking123
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-14
关键词: qt4oci
我的是qt4.7.3版本,我oracle客户端是10个的,数据是11g的

编译了D:\Qt\4.7.3\src\plugins\sqldrivers\oci\oci.pro,库文件是从客户端10g那里获取的。

编辑出了qsqlocid4.dll和libqsqlocid4.a

我把2个文件放在了D:\Qt\4.7.3\plugins\sqldrivers下

运行程序,找不到qoci。。。
QSqlDatabase: QOCI driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC

实在不知道怎么做了,大侠出个援手吧
离线liking123
只看该作者 1楼 发表于: 2012-03-14
问题暂时是解决了。

我用10g客户端,编辑出来的dll,在10g,11g库下都不能使用。

我又在11g数据库下的服务器,装了qt,重新编了oci,生成的dll

可以使用,11g,10g都没问题。
离线筱筱潼
只看该作者 2楼 发表于: 2012-06-27
回 1楼(liking123) 的帖子
qt能连oracle8i吗?
离线mingxia_sui
只看该作者 3楼 发表于: 2012-07-13
回 1楼(liking123) 的帖子
请问,在oracle 11g下编译QOCI生成的dll文件在哪些版本中可以使用?

(像Oracle7, Oracle8, Oracle8i, Oracle9i, Oracle10g,Oracle11g)

谢谢!
快速回复
限100 字节
 
上一个 下一个