起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 216|回复: 8

【严重问题】Query取数据没响应了

[复制链接]
发表于 2010-5-22 14:35:35 | 显示全部楼层 |阅读模式
版本:3012
问题:两个query进行数据查询,第一个执行完毕后,第二个就死了,open不了了。没有反应了。但是单独执行任何一个都可以执行,速度也都还可以。Q_Cargo  有10000条数据,Q_fee 有48000条数据。在delphi7下面执行一点问题都没有,为什么在建模工具下执行不了啊?
环境:服务器在局域网内
补充说明:如果访问本地的数据库,不会存在这个问题,还是请帮忙找下原因和解决方式。
  with Q_Cargo do
  begin
    if Filtered = true then filtered := false;
    Close;
    CommandText := ' select Dept_Cod, (CNTR20+CNTR40) Cntr_num, SHIPPER_NAM, SHIPPER_ID, id,chk_dte from cargo_bil Where dept_cod = cntr_dept and use_id =''T'' '
                   + 'and chk_id =''T'' and shyw_id = ''F'' '
                   + sqlstr  ;
    Open;
  end;

  with Q_Fee do
  begin
    if Filtered = true then filtered := false;
    Close;
    CommandText := ' Select fee_acc_bil.fee_amnn, fee_acc_bil.fee_typ, fee_acc_bil.bil_dte, fee_acc_bil.dept_cod, cargo_bil.shipper_id,cargo_bil.shipper_nam from fee_acc_bil,cargo_bil '
                   +' where fee_acc_bil.src_bil_id = cargo_bil.Id and cargo_bil.shyw_id = ''F''  and cargo_bil.use_id = ''T'' AND FEE_COD <> ''039'' '  //  039 &raquo;&otilde;&acute;ú&Atilde;&laquo;&Agrave;&ucirc;
                   +' and (fee_typ = ''YS'' or fee_typ = ''YF'') '
                   + sqlstr1  ;
    Open;
  end;
回复

使用道具 举报

 楼主| 发表于 2010-5-24 08:21:07 | 显示全部楼层
发现个问题:我们的局域网有2个网段,服务器在123网段,我访问的客户端在122网段时才会发生上述问题,如果客户端在123网段是没问题的。由于用delphi做的测试速度很快,所以我认为局域网没什么问题,问题可能出在tomcat上,希望能分析下原因。
回复 支持 反对

使用道具 举报

发表于 2010-5-24 09:50:32 | 显示全部楼层
按你描述的,感觉 很奇怪,不清楚是否跟你的网络有关系呢?
1、Q_Cargo Q_Fee 是否连同一个数据连接?
2、1楼的两句话调换下位置看看结果是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 12:30:36 | 显示全部楼层
不好意思,上午公司停电。
1. 同一个数据库 2 换位置了,总是第一个执行的查询语句可以过,第二个过不了。
如果说是网络问题,可能有原因,但是delphi可以过的,我用toad执行sql也可以过的。就是在X3中过不了。由于在同一个网段中X3也可以过,同时验证了,外网也可以通过的。所以有点弄不明白了,为什么会出现这状况。
回复 支持 反对

使用道具 举报

发表于 2010-5-24 13:53:37 | 显示全部楼层
1、不使用query用数据集试试
2、1楼的两个sql分开分别执行都没问题?
再不行就只能qq远程看下了。657944664
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 14:21:38 | 显示全部楼层
1我用过sqldataSet 不行的。
2单独执行任何一个都没问题
回复 支持 反对

使用道具 举报

发表于 2010-5-24 14:32:15 | 显示全部楼层
也不知道是什么问题了,qq远程看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 15:28:55 | 显示全部楼层
可能是网络的问题。。
回复 支持 反对

使用道具 举报

发表于 2010-5-24 15:30:10 | 显示全部楼层
恩,请楼主找网管看看是否是 网络设置的问题。
有无结果都请反馈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 14:39 , Processed in 0.041280 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表