为什么在adoQuery里设的commandTimeOut没有起作用

hu1313 2006-04-29 10:19:04
是这样的,我的中间层以前是用D5做的,可是在D5里的adoQuery里没有commandTimeOut,每次当遇到要打开的表被锁定时就会默认的30秒以后才报超时,我想让超时的时间短一点。
没办法我就用D7来重新修改编译这个中间层,在D7里我把adoQuery的commandTimeOut设成了5秒,在我的机器上没问题了,当我把某个表锁定后,程序要打开这个表时过5秒就会报超时。
可是当我把新编译的这个中间层移植到别的机器的时候,commandTimeOut又没有起作用了,还是按默认的30秒以后才报超时。
为什么???
我把midas.dll换成了D7版本的也不行
我的机器和要移植的机器都是WIN2000 SERVER
...全文
334 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hu1313 2006-04-29
  • 打赏
  • 举报
回复
ding
hu1313 2006-04-29
  • 打赏
  • 举报
回复
客户端调用中间层的模式是: clientDataSet--DCOMConnection-----(中间层)dataSetProvider--adoQuery-adoConnection
hu1313 2006-04-29
  • 打赏
  • 举报
回复
高手救我!

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧