我原来的代码出现结果很快的,就几秒钟,但是现在一样的代码,编译出来运行却要几分钟,在我的机器上是正常的几秒钟,但是在客户的机器上就要几分钟,而原来编译的在客户机器上的也是正常的几秒钟,请问问题可能会出现在什么地方啊?

解决方案 »

  1.   

    就是因为我没有修改代码,至少就出问题这段代码,所以才不知道问题出在哪,
        Frm_ShouYinM.Rec2.Filter = "AllowPrint=0"
        If Frm_ShouYinM.Rec2.RecordCount = 0 Then
           Frm_ShouYinM.Rec2.Filter = ""
           Exit Sub
        End If
        Frm_ShouYinM.Rec2.Requery
        Frm_ShouYinM.Rec2.Filter = "BH='" & Frm_ShouYinM.Rec1.Fields("BH") & "'"
        Frm_ShouYinM.Prc_Sum
        Frm_ShouYinM.下单_Click
        Txt_CaiShi.SetFocus
    这就是那段代码,但是我一直就是这段代码啊,以前运行正常,现在就很慢
      

  2.   

    没有,我想了下就装了个Avtivereports的Sp4补丁,但是我这里根本就没有用到报表设计器啊
      

  3.   

    猜想你的 Rec2 中放置了全部记录,数据量增加了,刷新就慢了。
    你要控制每次操作的记录数。
      

  4.   

    程序用了多久?操作的数据表有多少条记录?
    ═══════════════════
    http://www.egooglet.com 资料、源码下载http://bbs.j2soft.cn 论坛交流
    ═══════════════════