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