问题现象:安装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:RuanJianEmbarcaderoStudio18.0in”下面。
4.发布程序时,EXE同目录也代上这几个DLL。