德尔福7 TAdoQuery太慢

德尔福7 TAdoQuery太慢

问题描述:

我正在使用Delphi 7和SQL Server 2008.连接是AdoConnection和我正在使用的查询组件是TAdoQuery。德尔福7 TAdoQuery太慢

当运行在SQL服务器的以下简单查询

select FMStreamid, Latitude, Longitude, RealTime from tblFMStream where vehicleid = 2 

它需要2秒在SQL服务器上执行(参见图) sql server response

但是运行在Delphi相同的查询需要大约15秒打开。 有谁知道如何加快速度?由于

+1

尝试集事件被解雇的供应商的组合'AdoConnection1.UseTurboBoost:= TRUE; –

+0

你不能比较的执行从数据库层到程序执行时间的时间 – Fero

+0

我比较它们以显示问题不在查询本身中,大部分答案都会提示。 – ppetkov

他们从德尔福额外的时间大概是说的ADOConnection使用,当你打开你的查询