Die Default Timeoutzeit bei einer
ADO-
Query beträgt 30s.
Das lässt sich aber ändern:
Delphi-Quellcode:
type
TCustomADODataSetCracker = class(TCustomADODataSet);
procedure ADODataSet_SetCommandTimeout(ds: TCustomADODataSet; const ATimeout: Integer);
begin
TCustomADODataSetCracker(ds).CommandTimeout := ATimeout;
end;
...
// Timeoutzeit erhöhen
ADODataSet_SetCommandTimeout(ADOQuery1, 3 * 60 {=3 Minuten});