query timeout

12/05/2004 - 13:09 por faco | Informe spam
Hola:
Se me ocurrió utilizar la herramienta <query timeout>
debido a que el cursor tarda demasiado en realizar un
procedimiento.
El problema es que no se como se utiliza.
Si hubiera alguien que pudiera solucionarme el problema se
lo agradeceria.

Preguntas similare

Leer las respuestas

#1 Maxi
12/05/2004 - 14:06 | Informe spam
Hola, herramienta Query timeout? y eso? no sera la propiedad de tu ADO o tyu
cliente? si es eso debes poner el valor en Segundos hasta que el cliente
espere para que de error de Time Out.

Ponelo en 0 y proba como va la cosa ;-)

pd: estas usando cursores? hmmm porque no nos contas un poco mejor que estas
haciendo y vemos como tratamos de sacar esos cursores.

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"faco" escribió en el mensaje
news:100301c43811$891a53e0$
Hola:
Se me ocurrió utilizar la herramienta <query timeout>
debido a que el cursor tarda demasiado en realizar un
procedimiento.
El problema es que no se como se utiliza.
Si hubiera alguien que pudiera solucionarme el problema se
lo agradeceria.




Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004
Respuesta Responder a este mensaje
#2 Anonimo
21/05/2004 - 11:26 | Informe spam
Efectivamente, utilizo cursores. Se trata de una función
definida por el usuario, que devuelve una tabla.
La estructura de la función es así: para cada registro de
una tabla (aquí utilizo un cursor para ir recorriendo los
registros) hago una consulta cruzada con registros de otra
tabla (aquí va el 2º cursor para recorrer esta 2ª tabla;
este cursor es de tipo SCROLL). En función de los
resultados de esta cosulta cruzada voy construyendo la
tabla que debo devolver.
Esta función me funciona perfectamente en el analizador de
consultas. El problema es que cuando la utilizo desde
Access (en un adp) me da el error "Finalizó el tiempo de
espera". Ya he probado con establecer la
propiedad "tiempo de espera de OLE/DDE" a 0 en las
opciones de Access, y también a establecer en el código
VBA "CurrentProject.Connection.CommandTimeout = 0", pero
parece ignorar esta instrucción.
Hola, herramienta Query timeout? y eso? no sera la


propiedad de tu ADO o tyu
cliente? si es eso debes poner el valor en Segundos hasta


que el cliente
espere para que de error de Time Out.

Ponelo en 0 y proba como va la cosa ;-)

pd: estas usando cursores? hmmm porque no nos contas un


poco mejor que estas
haciendo y vemos como tratamos de sacar esos cursores.

Bye


Salu2
-


-
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
-


-
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"faco" escribió en


el mensaje
news:100301c43811$891a53e0$
Hola:
Se me ocurrió utilizar la herramienta <query timeout>
debido a que el cursor tarda demasiado en realizar un
procedimiento.
El problema es que no se como se utiliza.
Si hubiera alguien que pudiera solucionarme el problema se
lo agradeceria.




Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date:


05/05/2004


.

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