Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#16

Re: TADOQuery: Timeout abgelaufen beim Insert???

  Alt 2. Mär 2010, 18:22
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});
Andreas
  Mit Zitat antworten Zitat