如何在DELPHI5 连接ORACEL8数据库?(100分)

  • 主题发起人 主题发起人 xiaoywh
  • 开始时间 开始时间
X

xiaoywh

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在连接ORACEL8远程UNIX数据库时总会出现以下错误
Vendor initialization failed.
请高手给予解答谢了。
笔者现在只能通过ODBC连接速度很慢。
 
你可以在本机上安装ORACEL8的客户端程序,然后用BDE连接就可以了!
速度很好,我试过!
 
是不是客户端没配置对啊。
 
在BDE Administrator中进入Configuration页
在Configuration/Drivers/Native/Oracle中
看看VENDOR INIT是不是OCI.DLL,
如果不是,则需把DLL32改为SQLORA8.DLL,
再将VENDOR INIT改为OCI.DLL。
我估计你现在的DLL32是SQLORA32.DLL。
忘了说明,前提是必须能用ORACLE的客户端连上数据库!
 
1.install oracle client
2.config your bde
dll32 sqlora8.dll
vendor init oci.dll
3.edit your autoexec.bat
add this line
path c:/orawin95
4.restart your computer
 
你连接时尽量使用服务器的ip地址而不是服务器的名称,那样更快。
 
你先要安装oracle的客户端!然后可以用odbc也可以用net8,我是用ado连的!速度挺快的!
 
我觉的最好使用ADO来连接,这样可以使用数据库的连接池,
 
谢谢你们ARM,IAMSIVA 不过我这里用到了太多的表(有1000张表)所以速度依然很慢。
 
多人接受答案了。
 
后退
顶部