error odbc '80040e31': time out

21/10/2005 - 07:20 por antonio periago miñarro | Informe spam
Hola,

Cuando intento actualizar una tabla, desde una página asp, me sale ese
error.
La tabla tiene 5 campos:
id (int), a (nvarchar*255), b (nvarchar*255), c (int), d (ntext)

y el update es para actualizar el campo d (ntext) where c=1. El contenido
del campo es un texto de unos 15kb.

curiosidades:
- da el error tanto si el texto a actualizar es largo o corto.
- si cambio la base de datos de sql server a access, todo funciona
perfectamente.
- he creado una tabla exclusiva para el campo ntext (lei por ahí que eso
solucionaba el problema), pero nada.
- he aumentado los tiempos del timeout tanto en el iis como en la conexión
asp.

se trata de sql server 2000 sobre windows 2003 server, ambos actualizados.

se les ocurre algo?

muchas gracias,
antonio periago

Preguntas similare

Leer las respuestas

#1 Maxi \(MVP SQL\)
21/10/2005 - 13:10 | Informe spam
Hola, el error de timeout lo debes configurar desde la aplicacion, el
timeout es un set de ADO


-
[MS-MVP SQL SERVER]

"antonio periago miñarro" escribió en el
mensaje news:%
Hola,

Cuando intento actualizar una tabla, desde una página asp, me sale ese
error.
La tabla tiene 5 campos:
id (int), a (nvarchar*255), b (nvarchar*255), c (int), d (ntext)

y el update es para actualizar el campo d (ntext) where c=1. El contenido
del campo es un texto de unos 15kb.

curiosidades:
- da el error tanto si el texto a actualizar es largo o corto.
- si cambio la base de datos de sql server a access, todo funciona
perfectamente.
- he creado una tabla exclusiva para el campo ntext (lei por ahí que eso
solucionaba el problema), pero nada.
- he aumentado los tiempos del timeout tanto en el iis como en la conexión
asp.

se trata de sql server 2000 sobre windows 2003 server, ambos actualizados.

se les ocurre algo?

muchas gracias,
antonio periago

Respuesta Responder a este mensaje
#2 Mauro
21/10/2005 - 14:29 | Informe spam
yo desconfiaria del campo ntext, no es muy recomendable ya que por ejemplo
no puedes hacer gorup by con ese tipo de dato.
"Maxi (MVP SQL)" wrote in message
news:%
Hola, el error de timeout lo debes configurar desde la aplicacion, el
timeout es un set de ADO


-
[MS-MVP SQL SERVER]

"antonio periago miñarro" escribió en el
mensaje news:%
> Hola,
>
> Cuando intento actualizar una tabla, desde una página asp, me sale ese
> error.
> La tabla tiene 5 campos:
> id (int), a (nvarchar*255), b (nvarchar*255), c (int), d (ntext)
>
> y el update es para actualizar el campo d (ntext) where c=1. El


contenido
> del campo es un texto de unos 15kb.
>
> curiosidades:
> - da el error tanto si el texto a actualizar es largo o corto.
> - si cambio la base de datos de sql server a access, todo funciona
> perfectamente.
> - he creado una tabla exclusiva para el campo ntext (lei por ahí que eso
> solucionaba el problema), pero nada.
> - he aumentado los tiempos del timeout tanto en el iis como en la


conexión
> asp.
>
> se trata de sql server 2000 sobre windows 2003 server, ambos


actualizados.
>
> se les ocurre algo?
>
> muchas gracias,
> antonio periago
>


Respuesta Responder a este mensaje
#3 antonio periago miñarro
24/10/2005 - 06:14 | Informe spam
gracias.

si configuro ese valor, cuando se agota ese tiempo vuelve a mostrar el
error.


"Maxi (MVP SQL)" escribió en el mensaje
news:%
Hola, el error de timeout lo debes configurar desde la aplicacion, el
timeout es un set de ADO


-
[MS-MVP SQL SERVER]

"antonio periago miñarro" escribió en el
mensaje news:%
Hola,

Cuando intento actualizar una tabla, desde una página asp, me sale ese
error.
La tabla tiene 5 campos:
id (int), a (nvarchar*255), b (nvarchar*255), c (int), d (ntext)

y el update es para actualizar el campo d (ntext) where c=1. El contenido
del campo es un texto de unos 15kb.

curiosidades:
- da el error tanto si el texto a actualizar es largo o corto.
- si cambio la base de datos de sql server a access, todo funciona
perfectamente.
- he creado una tabla exclusiva para el campo ntext (lei por ahí que eso
solucionaba el problema), pero nada.
- he aumentado los tiempos del timeout tanto en el iis como en la
conexión asp.

se trata de sql server 2000 sobre windows 2003 server, ambos
actualizados.

se les ocurre algo?

muchas gracias,
antonio periago





Respuesta Responder a este mensaje
#4 antonio periago miñarro
24/10/2005 - 06:23 | Informe spam
gracias, pero que tipo de datos sería el correcto?
necesito guardar textos de longitud variable (hasta 35 o 40 kb).




"Mauro" escribió en el mensaje
news:
yo desconfiaria del campo ntext, no es muy recomendable ya que por ejemplo
no puedes hacer gorup by con ese tipo de dato.
"Maxi (MVP SQL)" wrote in message
news:%
Hola, el error de timeout lo debes configurar desde la aplicacion, el
timeout es un set de ADO


-
[MS-MVP SQL SERVER]

"antonio periago miñarro" escribió en el
mensaje news:%
> Hola,
>
> Cuando intento actualizar una tabla, desde una página asp, me sale ese
> error.
> La tabla tiene 5 campos:
> id (int), a (nvarchar*255), b (nvarchar*255), c (int), d (ntext)
>
> y el update es para actualizar el campo d (ntext) where c=1. El


contenido
> del campo es un texto de unos 15kb.
>
> curiosidades:
> - da el error tanto si el texto a actualizar es largo o corto.
> - si cambio la base de datos de sql server a access, todo funciona
> perfectamente.
> - he creado una tabla exclusiva para el campo ntext (lei por ahí que
> eso
> solucionaba el problema), pero nada.
> - he aumentado los tiempos del timeout tanto en el iis como en la


conexión
> asp.
>
> se trata de sql server 2000 sobre windows 2003 server, ambos


actualizados.
>
> se les ocurre algo?
>
> muchas gracias,
> antonio periago
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida