基于WebConnection的数据库连接问题,非常奇怪,还请各位帮忙!(200分)

  • 主题发起人 主题发起人 zhbforce
  • 开始时间 开始时间
Z

zhbforce

Unregistered / Unconfirmed
GUEST, unregistred user!
我的环境: Windows 2000 Server sp3,Delphi6 upt2
我开发了一套应用服务器程序,后端数据库是Oracle,在我的笔记本上开发的。
后来分发到服务器上,使用SocketConnection连接完全没有问题,但是如果使用WebConnection连接的话,进程能够启动,但是,不能连接至数据库,提示“没有找到提供者。。。”,但是我的Oracle客户端的安装绝对没有问题,否则基于SocketConnection的
程序不会工作。
我是在笔记本上开发的,在我的笔记本上完全没有问题,在联想的台式机上也没事,但是拷贝到了IBM的服务器上就会出现问题,不知是不是硬件的问题。
第一次是一台普通服务器,Delphi中一连接基于Web的应用服务器,客户端就立刻停止响应,Delphi立刻死掉,在服务器上安装了Delphi6之后就没事了,这一次,换了一台支持热插拔硬盘的服务器,一旦连接服务器,进程可以启动,Connected也可以设置为True,但是应用服务器根本就没有和数据连接,运行方法后,提示“没有找到提供者”,可是在开发环境中的OleDb Provider for Oracle是没有问题的,同时,基于SocketConnection的连接也没有任何问题。
???
盼复!
 
是不是你沒有把httpsrvr.dll拷貝到服務器上面?
 
我已经配置过很多次了,流程上应该没有问题。
 
我发现基于IIS的ASP程序也出现同样的问题,提示"未找到提供程序,该程序可能未正确安装",重装Oracle的客户端也没有用。
??
 
后退
顶部