Augmenter valeur du timeout [SQL/Server] - Programmation
Marsh Posté le 13-02-2002 à 12:16:05
ca dépend de ta méthode d'accès à la base et de l'objet que tu utilise
pour ADO, y'a connection.timeout, command.timeout
Marsh Posté le 13-02-2002 à 12:34:04
voilà un bout de code vbscript pour les méthodes d'accès :
Set oConn=Server.CreateObject("ADODB.Connection" )
oConn.Provider = "SQLOLEDB"
oConn.Properties("Data Source" ).Value = "xxx"
oConn.Properties("Initial Catalog" ).Value = "xxx"
oConn.Properties("User ID" ).Value = "xxx"
oConn.Properties("Password" ).Value = "xxx"
oConn.open
Set oRs=Server.createObject("adodb.recordset" )
strSQL="select * from V_High_End_Flag_By_Product3"
if len(trim(strCleId))>0 then
strSQL=strSQL & " where cle_id='" & strCleId & "'"
else
if len(trim(strOtherName))>0 then
strSQL=strSQL & " where Delivery_name='" & replace(strOtherName,"'","''" ) & "' "
end if
end if
strSQL=strSQL & " order by nom"
oRs.open strSQl, oConn,,adCmdText
c'est à cette dernière ligne que le timeout expire, donc c'est la requète qui est trop lourde (vue)
Marsh Posté le 13-02-2002 à 13:46:49
connection.timeout et command.timeout n'ont pas l'air de marcher
Marsh Posté le 13-02-2002 à 13:54:19
ca marche pardon !!!
je suis une tata qui cherche pas
voilà la solution si un pb du genre arrive à vous autres
Set oConn=Server.CreateObject("ADODB.Connection" )
oConn.CommandTimeout = 10 * 60
Marsh Posté le 13-02-2002 à 15:43:59
airbg a écrit a écrit : ca marche pardon !!! je suis une tata qui cherche pas voilà la solution si un pb du genre arrive à vous autres Set oConn=Server.CreateObject("ADODB.Connection" ) oConn.CommandTimeout = 10 * 60 |
c'est ca ouais
tu peut même mettre
oConn.CommandTimeout = 600
ca allégera la charge du serveur
Marsh Posté le 13-02-2002 à 11:42:14
'jour tlm
j'ai une vue assez lourde et quand je fais une requète simple dessus (à partir de page ASP) j'ai un timeout expired.
Comment je pourrais augmenter la valeur de ce timeout ?
je suis dans la mouise la, si qq pouvait m'aider
merci d'avance
---------------
"There's not such a thing as a stupid question, only stupid people..."