运行动作查询异常延迟 [英] Abnormal delay in running action query

查看:48
本文介绍了运行动作查询异常延迟的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的一个分割数据库有一个追加查询,该查询设置为在卸载表单的事件上运行。但每当我关闭表单时,运行该查询都会出现异常延迟。



私有Sub Form_Unload(取消为整数)

On Error Resume Next

DoCmd.OpenQuery(" AppendToIssueSbase2")

End Sub

Private Sub Form_Unload(Cancel As Integer)
On Error Resume Next
DoCmd.OpenQuery ("AppendToIssueSbase2")
End Sub

追加查询的sql是

INSERT INTO IssueSbase2(SibNo,SibNoM, Dateissue,CntrMode,VehID,jno,TransactionID,StockId,BulkId,Category,Nomenclature,QtyIssued,Scale,Cost,PoNo,PoDt,CompanyID)

SELECT TRANSACTION.CntrID,COUNTER.SibNo, COUNTER.CntrDt,COUNTER.CntrMode,COUNTER.VehID,COUNTER.jno,TRANSACTION.Tid,TRANSACTION.StockId,Stock.BulkId,Stock.Category,Stock.Nomenclature,TRANSACTION.Qty,Stock.Scale,[Qty] * [Rate ] AS Cost,COUNTER.PoNo,
COUNTER.PoDt,COUNTER.CompanyID

FROM([TRANSACTION] INNER JOIN [COUNTER] ON TRANSACTION.CntrID = COUNTER.CntrID)INNER加入交易股票N.StockId = Stock.StockId

WHERE(((TRANSACTION.Tid)不在(SELECT [TransactionID] FROM [IssueSbase2]))AND((COUNTER.CntrFlag)=" Supply" ;));

INSERT INTO IssueSbase2 ( SibNo, SibNoM, Dateissue, CntrMode, VehID, jno, TransactionID, StockId, BulkId, Category, Nomenclature, QtyIssued, Scale, Cost, PoNo, PoDt, CompanyID )
SELECT TRANSACTION.CntrID, COUNTER.SibNo, COUNTER.CntrDt, COUNTER.CntrMode, COUNTER.VehID, COUNTER.jno, TRANSACTION.Tid, TRANSACTION.StockId, Stock.BulkId, Stock.Category, Stock.Nomenclature, TRANSACTION.Qty, Stock.Scale, [Qty]*[Rate] AS Cost, COUNTER.PoNo, COUNTER.PoDt, COUNTER.CompanyID
FROM ([TRANSACTION] INNER JOIN [COUNTER] ON TRANSACTION.CntrID = COUNTER.CntrID) INNER JOIN Stock ON TRANSACTION.StockId = Stock.StockId
WHERE (((TRANSACTION.Tid) Not In (SELECT [TransactionID] FROM [IssueSbase2])) AND ((COUNTER.CntrFlag)="Supply"));

有没有办法加快此查询的运行速度?

Is there any way to expedite the running speed of this query?

我被重定向将此查询发布到MS社区的MSDN论坛

I was redirected to post this query to MSDN Forum by MS Community

谢谢。

推荐答案

如果您手动运行查询,是快速还是相同延迟?

If you run the query manually, is it fast or same delay?

平均附加多少条记录?

您最近是否已压缩?你的数据库?

Have you recently compacted your db?

你的网络是什么样的? 快,慢?

What's your network like?  Fast, slow ?


这篇关于运行动作查询异常延迟的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆