编写的数据库程序,有连接oracle的,有连接access的,用的ado连接。
当安装程序装在一台客户端上后,有的时候能运行,有时时候不能运行。
不能运行时不报任何错误,进程中也看不到该程序进程。
用bde编写的程序也存在这个问题。我用的delphi 5 +oracle。
delphi 5的补丁已打,ado补丁也打了。
数据库连接字符串能连接通。oracle客户端配置也能连通。请高手指点。

解决方案 »

  1.   

    我也是最近才发现的,由于我们的服务器放到另一个地方,要通过socket进行远程连接,
    但是很奇怪。有时能用有时不能用。还有我们是adsl上网,会不会存在带宽不足的问题啊。
      

  2.   

    ADO不能穿过INTERNET,用其它方法,你收、发包的程序正常吗?数据收不到肯定是远程连接
    故障
      

  3.   

    楼上说的没有听过啊。
    ado怎么不能穿过internet啊,有时能连通那怎么解释呢?
    用BDE开发的程序也出现这种情况啊?我是通过ado进行远程连接,打开exe程序时都打不开,但有时能打开(机器配置没变),这是不是跟机器的设置有关啊?还请高手指点啊。
      

  4.   

    现在是客户端机器不装 防火墙不会出现登录没有反应的情况,
    而装 了的就会有这种情况,其它的数据库驱动是一样的。我怀疑是防火墙的缘故,但装了防火墙的机器我把防火墙关掉也是进不了。请高手指点,oracle客户端除了用1521端口,还有其它的端口 要用吗。
    我的程序用到了8054端口。
    是不是防火墙所这两个端口开启就可以了呢?高手指点啊。