数据库程序有时能执行有时不能,请问为何,如何解决?

aiunong 2004-09-23 02:57:52
编写的数据库程序,有连接oracle的,有连接access的,用的ado连接。
当安装程序装在一台客户端上后,有的时候能运行,有时时候不能运行。
不能运行时不报任何错误,进程中也看不到该程序进程。
用bde编写的程序也存在这个问题。

我用的delphi 5 +oracle。
delphi 5的补丁已打,ado补丁也打了。
数据库连接字符串能连接通。oracle客户端配置也能连通。

请高手指点。
...全文
142 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiunong 2004-10-08
  • 打赏
  • 举报
回复
up
aiunong 2004-09-29
  • 打赏
  • 举报
回复
现在是客户端机器不装 防火墙不会出现登录没有反应的情况,
而装 了的就会有这种情况,其它的数据库驱动是一样的。

我怀疑是防火墙的缘故,但装了防火墙的机器我把防火墙关掉也是进不了。

请高手指点,oracle客户端除了用1521端口,还有其它的端口 要用吗。
我的程序用到了8054端口。
是不是防火墙所这两个端口开启就可以了呢?

高手指点啊。

斐偲 2004-09-28
  • 打赏
  • 举报
回复
估计是客户端环境的问题。你把每个客户端都设成一样的。包括防火墙,数据库驱动等。
eaglezhang 2004-09-28
  • 打赏
  • 举报
回复
up,up,
aiunong 2004-09-27
  • 打赏
  • 举报
回复
高手在哪
aiunong 2004-09-27
  • 打赏
  • 举报
回复
up
aiunong 2004-09-24
  • 打赏
  • 举报
回复
楼上说的没有听过啊。
ado怎么不能穿过internet啊,有时能连通那怎么解释呢?
用BDE开发的程序也出现这种情况啊?

我是通过ado进行远程连接,打开exe程序时都打不开,但有时能打开(机器配置没变),这是不是跟机器的设置有关啊?

还请高手指点啊。
aiunong 2004-09-24
  • 打赏
  • 举报
回复
楼上的说的是有这种情况。
我的程序在防火墙开着的时候是进不去的,当关掉防火墙关掉后才能登录。
就是有时关着防火墙程序也进不去。

禁掉防火墙后防火墙就不起作用了吧,对端口设置就没有阻碍了吗?

高手请继续跟帖 。
sunkevin 2004-09-24
  • 打赏
  • 举报
回复
看看防火墙中是不对此做过设置。
aiunong 2004-09-24
  • 打赏
  • 举报
回复
up
masterjames 2004-09-23
  • 打赏
  • 举报
回复
ADO不能穿过INTERNET,用其它方法,你收、发包的程序正常吗?数据收不到肯定是远程连接
故障
aiunong 2004-09-23
  • 打赏
  • 举报
回复
我也是最近才发现的,由于我们的服务器放到另一个地方,要通过socket进行远程连接,
但是很奇怪。有时能用有时不能用。还有我们是adsl上网,会不会存在带宽不足的问题啊。
Bellamy 2004-09-23
  • 打赏
  • 举报
回复
没碰见过这种问题!
aiunong 2004-09-23
  • 打赏
  • 举报
回复
up2
aiunong 2004-09-23
  • 打赏
  • 举报
回复
自己up
相关推荐
发帖
Windows SDK/API

1177

社区成员

Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
帖子事件
创建了帖子
2004-09-23 02:57
社区公告
暂无公告