sql >> Database teknologi >  >> RDS >> Sqlserver

ADO Connection Timeout problem

Nej, det er nok at indstille egenskaben ConnectionTimeout

Jeg har haft det nøjagtige problem (D2009, MSSQL2005), men TADOConnection.ConnectionTimeout fungerer fint for mig (btw. standardværdien for denne ejendom er 15 sekunder). Bemærk, at timeout-spredningen er ret bred, så når du først får timeout efter 5 sekunder og senere f.eks. efter 10 sekunder, men 20 sekunder er virkelig for meget til forbindelsesforsøget.

Sandsynligvis har du et problem med CommandTimeout (hvis du forsøger at udføre en forespørgsel med den tilhørende ADO-datasætkomponent). Du skal huske, at hvis du indstiller TADOConnection.ConnectionTimeout :=5 og i din datasætkomponent f.eks. TADOQuery.CommandTimeout :=15, og du forsøger at udføre forespørgslen, vil du få timeout efter 20 sekunder.

Hvis du virkelig har et problem med udførelse af forespørgsler, ikke kun forbindelsesforsøg, kan dette indlæg hjælpe digADO-komponenter CommandTimeout



  1. PostgreSQL - Kontroller, at fremmednøgle findes, når du laver en SELECT

  2. Er SELECT-type-forespørgsler den eneste type, der kan indlejres?

  3. indsæt i tabel vælg max(kolonnenavn)+1

  4. SQL-forespørgsel - Vækst i salget år for år