Error timeout SQL-SERVER

13/12/2004 - 12:04 por Afrikaka | Informe spam
Este es el error que me esta volviendo loco:

Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
[Microsoft][ODBC SQL Server Driver]Terminó el tiempo de espera

Llevo varios días buscado en Internet y no encuentro como solucionarlo
aunque si que hay bastante gente como yo buscando una solución.

En algunos casos se dice que con aumentar el server y el script timeout
es suficiente pero lo he probado de mil maneras y me sigue fallando.

También he probado todos los modos de conexión posible y también me
ocurre lo mismo. He detectado que ocurre al ejecutar un bucle con 100
updates seguidos.

El servidor es Windows Server 2003 for SBS, y tiene montado un SQL Server.

Please help!!!!!!

Preguntas similare

Leer las respuestas

#1 Roberto Ferreira
13/12/2004 - 14:49 | Informe spam
Por favor muestra un poco la manera con que llevas el codigo.. ya que el
error puede estar en en el tiempo que tarda un request a la pagina.
Respuesta Responder a este mensaje
#2 Afrikaka
21/12/2004 - 18:26 | Informe spam
Roberto Ferreira wrote:
Por favor muestra un poco la manera con que llevas el codigo.. ya que el
error puede estar en en el tiempo que tarda un request a la pagina.




' Actualizo las fotos el formato de la foto con el desplegable

for i=1 to auxtotal

' Busco el precio del formato
Set formato=Server.CreateObject("ADODB.Recordset")
formato.ActiveConnection = MM_revelado_STRING
SQL="SELECT * FROM FORMATOS where precio='" & request.form("formato" &
i ) & "'"
formato.Source = SQL
formato.CursorType = 0
formato.CursorLocation = 2
formato.LockType = 1
formato.Open()
Server.ScriptTimeout = 360
Set details1 = Server.CreateObject("ADODB.Recordset")
details1.ActiveConnection = MM_revelado_STRING
details1.Source = "update OrderDetails_ok set format='" &
formato("formato") & "', quantity=" & request.form("cantidad" & i ) &
", UnitPrice=" & request.form("formato" & i ) & ", mb=" &
request.form("mb" & i ) & " where OrderDetailsID=" &
request.form("OrderDetailsID" & i)
details1.CursorType = 0
details1.CursorLocation = 2
details1.LockType = 1
details1.Open()
next
end if

Si actualizo 50 (auxtotal)registros todo funciona perfectamente en
cambio cuando actualizo más de 50, me aperece el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e31'
[Microsoft][ODBC SQL Server Driver]Terminó el tiempo de espera
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida