ERROR : TIEMPO DE ESPERA AGOTADO

08/01/2007 - 23:17 por Novato vb6 | Informe spam
Saludos. Soy nuevo en el foro y solicito a uds su ayuda.
Mi problema es el siguiente. Tengo aplicaciones realizadas en VB6 tengo 30
pc's con win xp profecional y un servidor sql con sql 2003 con win server
2003. Bien mi problema es el siguiente, en ocaciones mis aplicaciones al
realizar un cambio, agregar un registro nuevo, en borrar no lo he
encontrado, mis programa se queda pasmada y despues de un rato sale un error
el cual dice "Tiempo de espera agotado", y obvio el programa truena y me
deja a la mitad de mis procesos, he leido y es el tiempo que intenta VB6 en
conectarse con la base de datos y hacer la operacion, lo raro es que pudiera
pensarse que es por que muchos usuarios estan conectados, pues ha pasado con
2 usuarios conectados nada mas y no hacen procesos super complicados o
agregan 1000 registros de un solo golpe, suele suceder en cualquier momento
con o sin muchos usuarios.puede ser mi red?, mi sql esta mal configurado?
Alguna idea?¡ Nota importante... cuando uso recordset's no se presenta el
error, pero cuando uso instrucciones sql es cuando se llega a presentar este
error.alguna idea?

No se usar transaciones, alguien tiene algun ejemplo sencillo para el uso de
estos.

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
09/01/2007 - 17:13 | Informe spam
Deberias levantar el profiler para ver si llega la instruccion al SQL.
Yo te diria que si es un simple insert no deberia dar ese problema a menos
que haya bloqueos.
Puede ser un problema de red pero es muy improbable.

Un par de ideas respecto de transacciones.
NUNCA hagas "begin transaction" hasta que no inicies el proceso de
actualizacion y en este proceso no se debe esperar a que el usuario edite
ningun dato en pantalla.
Mientras se editan los datos en pantalla no debe haber ninguna transaccion
iniciada.
Debes controlar los errores despues de cada statement dentro de la
transaccion.



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Novato vb6" wrote in message
news:eK5Zr%23$
Saludos. Soy nuevo en el foro y solicito a uds su ayuda.
Mi problema es el siguiente. Tengo aplicaciones realizadas en VB6 tengo 30
pc's con win xp profecional y un servidor sql con sql 2003 con win server
2003. Bien mi problema es el siguiente, en ocaciones mis aplicaciones al
realizar un cambio, agregar un registro nuevo, en borrar no lo he
encontrado, mis programa se queda pasmada y despues de un rato sale un
error el cual dice "Tiempo de espera agotado", y obvio el programa truena
y me deja a la mitad de mis procesos, he leido y es el tiempo que intenta
VB6 en conectarse con la base de datos y hacer la operacion, lo raro es
que pudiera pensarse que es por que muchos usuarios estan conectados, pues
ha pasado con 2 usuarios conectados nada mas y no hacen procesos super
complicados o agregan 1000 registros de un solo golpe, suele suceder en
cualquier momento con o sin muchos usuarios.puede ser mi red?, mi sql esta
mal configurado? Alguna idea?¡ Nota importante... cuando uso recordset's
no se presenta el error, pero cuando uso instrucciones sql es cuando se
llega a presentar este error.alguna idea?

No se usar transaciones, alguien tiene algun ejemplo sencillo para el uso
de estos.




Respuesta Responder a este mensaje
#2 Novato vb6
09/01/2007 - 18:51 | Informe spam
Se muy poco de administracion de SQL y tambien mucha ignorancia.

podrias explicarme mas sobre el profiler o si hubiera documentacion
sobre esto.. te lo agradeceria.


De antemano muchas gracias.



"Jose Mariano Alvarez"
escribió en el
mensaje news:
Deberias levantar el profiler para ver si llega la instruccion al SQL.
Yo te diria que si es un simple insert no deberia dar ese problema a menos
que haya bloqueos.
Puede ser un problema de red pero es muy improbable.

Un par de ideas respecto de transacciones.
NUNCA hagas "begin transaction" hasta que no inicies el proceso de
actualizacion y en este proceso no se debe esperar a que el usuario edite
ningun dato en pantalla.
Mientras se editan los datos en pantalla no debe haber ninguna transaccion
iniciada.
Debes controlar los errores despues de cada statement dentro de la
transaccion.



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Novato vb6" wrote in message
news:eK5Zr%23$
Saludos. Soy nuevo en el foro y solicito a uds su ayuda.
Mi problema es el siguiente. Tengo aplicaciones realizadas en VB6 tengo
30 pc's con win xp profecional y un servidor sql con sql 2003 con win
server 2003. Bien mi problema es el siguiente, en ocaciones mis
aplicaciones al realizar un cambio, agregar un registro nuevo, en borrar
no lo he encontrado, mis programa se queda pasmada y despues de un rato
sale un error el cual dice "Tiempo de espera agotado", y obvio el
programa truena y me deja a la mitad de mis procesos, he leido y es el
tiempo que intenta VB6 en conectarse con la base de datos y hacer la
operacion, lo raro es que pudiera pensarse que es por que muchos usuarios
estan conectados, pues ha pasado con 2 usuarios conectados nada mas y no
hacen procesos super complicados o agregan 1000 registros de un solo
golpe, suele suceder en cualquier momento con o sin muchos usuarios.puede
ser mi red?, mi sql esta mal configurado? Alguna idea?¡ Nota
importante... cuando uso recordset's no se presenta el error, pero cuando
uso instrucciones sql es cuando se llega a presentar este
error.alguna idea?

No se usar transaciones, alguien tiene algun ejemplo sencillo para el uso
de estos.









Respuesta Responder a este mensaje
#3 Novato vb6
09/01/2007 - 22:33 | Informe spam
Gracias por su ayuda.




"Isaias" escribió en el mensaje
news:
Con el permiso de Jose

En los BOOKS ON LINE (BOL), tienes informacion de PROFILER

http://www.microsoft.com/downloads/...x?familyid¦f79cb1-a420-445f-8a4b-bd77a7da194b&displaylang=en

Saludos
IIslas


"Novato vb6" wrote:

Se muy poco de administracion de SQL y tambien mucha ignorancia.

podrias explicarme mas sobre el profiler o si hubiera documentacion
sobre esto.. te lo agradeceria.


De antemano muchas gracias.



"Jose Mariano Alvarez"
escribió en el
mensaje news:
> Deberias levantar el profiler para ver si llega la instruccion al SQL.
> Yo te diria que si es un simple insert no deberia dar ese problema a
> menos
> que haya bloqueos.
> Puede ser un problema de red pero es muy improbable.
>
> Un par de ideas respecto de transacciones.
> NUNCA hagas "begin transaction" hasta que no inicies el proceso de
> actualizacion y en este proceso no se debe esperar a que el usuario
> edite
> ningun dato en pantalla.
> Mientras se editan los datos en pantalla no debe haber ninguna
> transaccion
> iniciada.
> Debes controlar los errores despues de cada statement dentro de la
> transaccion.
>
>
>
> Saludos
> Ing. Jose Mariano Alvarez
>
>
> (Cambia los ceros por O y saca lo que sobra)
>
>
>
>
> "Novato vb6" wrote in message
> news:eK5Zr%23$
>> Saludos. Soy nuevo en el foro y solicito a uds su ayuda.
>> Mi problema es el siguiente. Tengo aplicaciones realizadas en VB6
>> tengo
>> 30 pc's con win xp profecional y un servidor sql con sql 2003 con win
>> server 2003. Bien mi problema es el siguiente, en ocaciones mis
>> aplicaciones al realizar un cambio, agregar un registro nuevo, en
>> borrar
>> no lo he encontrado, mis programa se queda pasmada y despues de un
>> rato
>> sale un error el cual dice "Tiempo de espera agotado", y obvio el
>> programa truena y me deja a la mitad de mis procesos, he leido y es
>> el
>> tiempo que intenta VB6 en conectarse con la base de datos y hacer la
>> operacion, lo raro es que pudiera pensarse que es por que muchos
>> usuarios
>> estan conectados, pues ha pasado con 2 usuarios conectados nada mas y
>> no
>> hacen procesos super complicados o agregan 1000 registros de un solo
>> golpe, suele suceder en cualquier momento con o sin muchos
>> usuarios.puede
>> ser mi red?, mi sql esta mal configurado? Alguna idea?¡ Nota
>> importante... cuando uso recordset's no se presenta el error, pero
>> cuando
>> uso instrucciones sql es cuando se llega a presentar este
>> error.alguna idea?
>>
>> No se usar transaciones, alguien tiene algun ejemplo sencillo para el
>> uso
>> de estos.
>>
>>
>>
>>
>
>
>







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