问题-DelphiXE10.1 FireDAC联接oracle数据库方法
问题现象:安装oracle后,安装Delphi10.1,放FDConnection1时,选择"Ora"驱动时,提示如下:
[FireDAC][Phys][Ora]-315. Cannot get vendor library entry point[s]. [OCICollSize
OCICollMax
OCICollGetElem
OCICollAssignElem
OCICollAssign
OCICollAppend
OCICollTrim
OCICollIsLocator
OCIIterCreate
OCIIterDelete
OCIIterInit
OCIIterGetCurrent
OCIIterNext
OCIIterPrev].
问题原因:oracle驱动问题。
问题处理:
1.安装oracle数据库包(Oracle10g第2版vista_w2k8_x86_production_db)。
2.安装XE10.1。
3.把oci.dll、oraocci10.dll、oraociei10.dll、orasql10.dll放在“D:\RuanJian\Embarcadero\Studio\18.0\bin”下面。
4.发布程序时,EXE同目录也代上这几个DLL。
作者:疯狂Delphi
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎关注我,一起进步!扫描下方二维码即可加我