TIMEOUT INDEFINIDO !!!

26/08/2004 - 00:14 por Edmundo J. Davila | Informe spam
Hola amig@s:

Primero que todo gracias a Isaías, su respuesta fue muy corta, pero me dio
una idea y pude resolver mi problema con la sentencia UPDATE.

Cree un prodimiento almacenado llamado PA_COMISIONES y lo llamo desde VB6
con sus parametros y todo. Resulta que como es algo pesadito el
procesamiento que hace el SP, a veces se lleva mas de 1 minutos, podrian ser
hasta 2 o mas incluso.

Yo abro la conexion con el codigo que muestro a continuacion:

cnComision.ConnectionString = "DSN=OCExactusA;UID=sa;PWD=MiPassword"
cnComision.ConnectionTimeout = 0
cnComision.Open
cnComision.Execute "PA_COMISIONES"
'VendedorInicial','VendedorFinal','FechaInicial','FechaFinal','NombreMaquina
'

Cuando el rango de fechas es de uno o dos años por ejemplo, me da un error
de TIMEOUT del Driver ODBC de SQL Server. Segun entendia, poniendo la
propiedad ConnectionTimeout=0 me no me daria este error, pero me sigue
dando.

Mi pregunta es como hago para que el procedimiento almacenado se siga
ejecutando hasta que termine y no se detenga por TIMEOUT. Lo busque en el
ODBC y no lo encontre.

De antemano agradezco todos sus comentarios.

Edmundo Davila

Preguntas similare

Leer las respuestas

#1 MAXI
26/08/2004 - 00:10 | Informe spam
Hola, lo que debes poner en 0 en QueryTimeout y no ConnectionTimeOut ;-)

Suerte




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Edmundo J. Davila" escribió en el mensaje
news:%23smQ%23%
Hola :

Primero que todo gracias a Isaías, su respuesta fue muy corta, pero me dio
una idea y pude resolver mi problema con la sentencia UPDATE.

Cree un prodimiento almacenado llamado PA_COMISIONES y lo llamo desde VB6
con sus parametros y todo. Resulta que como es algo pesadito el
procesamiento que hace el SP, a veces se lleva mas de 1 minutos, podrian


ser
hasta 2 o mas incluso.

Yo abro la conexion con el codigo que muestro a continuacion:

cnComision.ConnectionString = "DSN=OCExactusA;UID=sa;PWD=MiPassword"
cnComision.ConnectionTimeout = 0
cnComision.Open
cnComision.Execute "PA_COMISIONES"



'VendedorInicial','VendedorFinal','FechaInicial','FechaFinal','NombreMaquina
'

Cuando el rango de fechas es de uno o dos años por ejemplo, me da un error
de TIMEOUT del Driver ODBC de SQL Server. Segun entendia, poniendo la
propiedad ConnectionTimeout=0 me no me daria este error, pero me sigue
dando.

Mi pregunta es como hago para que el procedimiento almacenado se siga
ejecutando hasta que termine y no se detenga por TIMEOUT. Lo busque en el
ODBC y no lo encontre.

De antemano agradezco todos sus comentarios.

Edmundo Davila






Respuesta Responder a este mensaje
#2 Edmundo J. Davila
26/08/2004 - 00:35 | Informe spam
Maxi,

Gracias por tu ayuda, me sirvio mucho, solo que recuerda que estoy usando
ADO, la propiedad QueryTimeout es de RDO. En ADO su equivalente es
CommandTimeOut.

Gracias por tu ayuda.

Edmundo

P.D. Estoy queriendo migrar a .NET, pero todavia no me decido, ¿que me
recomiendas?. En que pagina puedo encontrar buenos recursos para esto.
mi correo es o por si quieres
mandarme algo alli. Muchas gracias.



"MAXI" escribió en el mensaje
news:
Hola, lo que debes poner en 0 en QueryTimeout y no ConnectionTimeOut ;-)

Suerte




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Edmundo J. Davila" escribió en el mensaje
news:%23smQ%23%
> Hola :
>
> Primero que todo gracias a Isaías, su respuesta fue muy corta, pero me


dio
> una idea y pude resolver mi problema con la sentencia UPDATE.
>
> Cree un prodimiento almacenado llamado PA_COMISIONES y lo llamo desde


VB6
> con sus parametros y todo. Resulta que como es algo pesadito el
> procesamiento que hace el SP, a veces se lleva mas de 1 minutos, podrian
ser
> hasta 2 o mas incluso.
>
> Yo abro la conexion con el codigo que muestro a continuacion:
>
> cnComision.ConnectionString = "DSN=OCExactusA;UID=sa;PWD=MiPassword"
> cnComision.ConnectionTimeout = 0
> cnComision.Open
> cnComision.Execute "PA_COMISIONES"
>



'VendedorInicial','VendedorFinal','FechaInicial','FechaFinal','NombreMaquina
> '
>
> Cuando el rango de fechas es de uno o dos años por ejemplo, me da un


error
> de TIMEOUT del Driver ODBC de SQL Server. Segun entendia, poniendo la
> propiedad ConnectionTimeout=0 me no me daria este error, pero me sigue
> dando.
>
> Mi pregunta es como hago para que el procedimiento almacenado se siga
> ejecutando hasta que termine y no se detenga por TIMEOUT. Lo busque en


el
> ODBC y no lo encontre.
>
> De antemano agradezco todos sus comentarios.
>
> Edmundo Davila
>
>
>
>
>
>


Respuesta Responder a este mensaje
#3 MAXI
26/08/2004 - 00:47 | Informe spam
Señor, tienes razon, en ADO es CommandTimeOut ;-)

Migrar a .NET, muy bueno!!! mira si eres programador VB te recomiendo un
libro EXCELENTE para la migracion

http://www.cuspide.com/detalle_libro.php?isbn„48132718

Un abrazo y suerte :-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Edmundo J. Davila" escribió en el mensaje
news:
Maxi,

Gracias por tu ayuda, me sirvio mucho, solo que recuerda que estoy usando
ADO, la propiedad QueryTimeout es de RDO. En ADO su equivalente es
CommandTimeOut.

Gracias por tu ayuda.

Edmundo

P.D. Estoy queriendo migrar a .NET, pero todavia no me decido, ¿que me
recomiendas?. En que pagina puedo encontrar buenos recursos para esto.
mi correo es o por si quieres
mandarme algo alli. Muchas gracias.



"MAXI" escribió en el mensaje
news:
> Hola, lo que debes poner en 0 en QueryTimeout y no ConnectionTimeOut


;-)
>
> Suerte
>
>
>
>
> Maxi
>
> Buenos Aires - Argentina
> Desarrollador .NET 3 Estrellas
> Microsoft User Group (MUG)
> Mail: Maxi_accotto[arroba]speedy.com.ar
> Msn Messager:
>
> "Edmundo J. Davila" escribió en el mensaje
> news:%23smQ%23%
> > Hola :
> >
> > Primero que todo gracias a Isaías, su respuesta fue muy corta, pero me
dio
> > una idea y pude resolver mi problema con la sentencia UPDATE.
> >
> > Cree un prodimiento almacenado llamado PA_COMISIONES y lo llamo desde
VB6
> > con sus parametros y todo. Resulta que como es algo pesadito el
> > procesamiento que hace el SP, a veces se lleva mas de 1 minutos,


podrian
> ser
> > hasta 2 o mas incluso.
> >
> > Yo abro la conexion con el codigo que muestro a continuacion:
> >
> > cnComision.ConnectionString = "DSN=OCExactusA;UID=sa;PWD=MiPassword"
> > cnComision.ConnectionTimeout = 0
> > cnComision.Open
> > cnComision.Execute "PA_COMISIONES"
> >
>



'VendedorInicial','VendedorFinal','FechaInicial','FechaFinal','NombreMaquina
> > '
> >
> > Cuando el rango de fechas es de uno o dos años por ejemplo, me da un
error
> > de TIMEOUT del Driver ODBC de SQL Server. Segun entendia, poniendo la
> > propiedad ConnectionTimeout=0 me no me daria este error, pero me sigue
> > dando.
> >
> > Mi pregunta es como hago para que el procedimiento almacenado se siga
> > ejecutando hasta que termine y no se detenga por TIMEOUT. Lo busque


en
el
> > ODBC y no lo encontre.
> >
> > De antemano agradezco todos sus comentarios.
> >
> > Edmundo Davila
> >
> >
> >
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Edmundo J. Davila
26/08/2004 - 01:26 | Informe spam
Nuevamente,

Muchas gracias. Efectivamente soy programador de VB y quiero pasarme a
.NET. Ya he leido un poco y no lo veo tan tan... sin embargo no deja de
tener su cosita. Lo que mas me preocupa es el asunto del ADO.NET.

Bueno, voy a echar un vistazo a tu recomendacion y cualquier otra cosa que
consideres me pueda servir no dudes en mandarla a mi correo o al grupo.

Muchas gracias nuevamente,

Edmundo

"MAXI" escribió en el mensaje
news:%
Señor, tienes razon, en ADO es CommandTimeOut ;-)

Migrar a .NET, muy bueno!!! mira si eres programador VB te recomiendo un
libro EXCELENTE para la migracion

http://www.cuspide.com/detalle_libro.php?isbn„48132718

Un abrazo y suerte :-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Edmundo J. Davila" escribió en el mensaje
news:
> Maxi,
>
> Gracias por tu ayuda, me sirvio mucho, solo que recuerda que estoy


usando
> ADO, la propiedad QueryTimeout es de RDO. En ADO su equivalente es
> CommandTimeOut.
>
> Gracias por tu ayuda.
>
> Edmundo
>
> P.D. Estoy queriendo migrar a .NET, pero todavia no me decido, ¿que me
> recomiendas?. En que pagina puedo encontrar buenos recursos para esto.
> mi correo es o por si quieres
> mandarme algo alli. Muchas gracias.
>
>
>
> "MAXI" escribió en el mensaje
> news:
> > Hola, lo que debes poner en 0 en QueryTimeout y no ConnectionTimeOut
;-)
> >
> > Suerte
> >
> >
> >
> >
> > Maxi
> >
> > Buenos Aires - Argentina
> > Desarrollador .NET 3 Estrellas
> > Microsoft User Group (MUG)
> > Mail: Maxi_accotto[arroba]speedy.com.ar
> > Msn Messager:
> >
> > "Edmundo J. Davila" escribió en el mensaje
> > news:%23smQ%23%
> > > Hola :
> > >
> > > Primero que todo gracias a Isaías, su respuesta fue muy corta, pero


me
> dio
> > > una idea y pude resolver mi problema con la sentencia UPDATE.
> > >
> > > Cree un prodimiento almacenado llamado PA_COMISIONES y lo llamo


desde
> VB6
> > > con sus parametros y todo. Resulta que como es algo pesadito el
> > > procesamiento que hace el SP, a veces se lleva mas de 1 minutos,
podrian
> > ser
> > > hasta 2 o mas incluso.
> > >
> > > Yo abro la conexion con el codigo que muestro a continuacion:
> > >
> > > cnComision.ConnectionString = "DSN=OCExactusA;UID=sa;PWD=MiPassword"
> > > cnComision.ConnectionTimeout = 0
> > > cnComision.Open
> > > cnComision.Execute "PA_COMISIONES"
> > >
> >
>



'VendedorInicial','VendedorFinal','FechaInicial','FechaFinal','NombreMaquina
> > > '
> > >
> > > Cuando el rango de fechas es de uno o dos años por ejemplo, me da un
> error
> > > de TIMEOUT del Driver ODBC de SQL Server. Segun entendia, poniendo


la
> > > propiedad ConnectionTimeout=0 me no me daria este error, pero me


sigue
> > > dando.
> > >
> > > Mi pregunta es como hago para que el procedimiento almacenado se


siga
> > > ejecutando hasta que termine y no se detenga por TIMEOUT. Lo busque
en
> el
> > > ODBC y no lo encontre.
> > >
> > > De antemano agradezco todos sus comentarios.
> > >
> > > Edmundo Davila
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 MAXI
26/08/2004 - 01:33 | Informe spam
Mira te recomiendo tambien si quieres hacer el curso on line cinco estrellas
de MS, para ello remitite a:

http://www.microsoft.com/spanish/ms...efault.asp

Suerte mi amigo!!




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar
Msn Messager:

"Edmundo J. Davila" escribió en el mensaje
news:
Nuevamente,

Muchas gracias. Efectivamente soy programador de VB y quiero pasarme a
.NET. Ya he leido un poco y no lo veo tan tan... sin embargo no deja de
tener su cosita. Lo que mas me preocupa es el asunto del ADO.NET.

Bueno, voy a echar un vistazo a tu recomendacion y cualquier otra cosa que
consideres me pueda servir no dudes en mandarla a mi correo o al grupo.

Muchas gracias nuevamente,

Edmundo

"MAXI" escribió en el mensaje
news:%
> Señor, tienes razon, en ADO es CommandTimeOut ;-)
>
> Migrar a .NET, muy bueno!!! mira si eres programador VB te recomiendo un
> libro EXCELENTE para la migracion
>
> http://www.cuspide.com/detalle_libro.php?isbn„48132718
>
> Un abrazo y suerte :-)
>
>
>
>
> Maxi
>
> Buenos Aires - Argentina
> Desarrollador .NET 3 Estrellas
> Microsoft User Group (MUG)
> Mail: Maxi_accotto[arroba]speedy.com.ar
> Msn Messager:
>
> "Edmundo J. Davila" escribió en el mensaje
> news:
> > Maxi,
> >
> > Gracias por tu ayuda, me sirvio mucho, solo que recuerda que estoy
usando
> > ADO, la propiedad QueryTimeout es de RDO. En ADO su equivalente es
> > CommandTimeOut.
> >
> > Gracias por tu ayuda.
> >
> > Edmundo
> >
> > P.D. Estoy queriendo migrar a .NET, pero todavia no me decido, ¿que


me
> > recomiendas?. En que pagina puedo encontrar buenos recursos para


esto.
> > mi correo es o por si quieres
> > mandarme algo alli. Muchas gracias.
> >
> >
> >
> > "MAXI" escribió en el mensaje
> > news:
> > > Hola, lo que debes poner en 0 en QueryTimeout y no ConnectionTimeOut
> ;-)
> > >
> > > Suerte
> > >
> > >
> > >
> > >
> > > Maxi
> > >
> > > Buenos Aires - Argentina
> > > Desarrollador .NET 3 Estrellas
> > > Microsoft User Group (MUG)
> > > Mail: Maxi_accotto[arroba]speedy.com.ar
> > > Msn Messager:
> > >
> > > "Edmundo J. Davila" escribió en el mensaje
> > > news:%23smQ%23%
> > > > Hola :
> > > >
> > > > Primero que todo gracias a Isaías, su respuesta fue muy corta,


pero
me
> > dio
> > > > una idea y pude resolver mi problema con la sentencia UPDATE.
> > > >
> > > > Cree un prodimiento almacenado llamado PA_COMISIONES y lo llamo
desde
> > VB6
> > > > con sus parametros y todo. Resulta que como es algo pesadito el
> > > > procesamiento que hace el SP, a veces se lleva mas de 1 minutos,
> podrian
> > > ser
> > > > hasta 2 o mas incluso.
> > > >
> > > > Yo abro la conexion con el codigo que muestro a continuacion:
> > > >
> > > > cnComision.ConnectionString "DSN=OCExactusA;UID=sa;PWD=MiPassword"
> > > > cnComision.ConnectionTimeout = 0
> > > > cnComision.Open
> > > > cnComision.Execute "PA_COMISIONES"
> > > >
> > >
> >
>



'VendedorInicial','VendedorFinal','FechaInicial','FechaFinal','NombreMaquina
> > > > '
> > > >
> > > > Cuando el rango de fechas es de uno o dos años por ejemplo, me da


un
> > error
> > > > de TIMEOUT del Driver ODBC de SQL Server. Segun entendia,


poniendo
la
> > > > propiedad ConnectionTimeout=0 me no me daria este error, pero me
sigue
> > > > dando.
> > > >
> > > > Mi pregunta es como hago para que el procedimiento almacenado se
siga
> > > > ejecutando hasta que termine y no se detenga por TIMEOUT. Lo


busque
> en
> > el
> > > > ODBC y no lo encontre.
> > > >
> > > > De antemano agradezco todos sus comentarios.
> > > >
> > > > Edmundo Davila
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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