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
#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.
Mostrar la cita
propiedad de tu ADO o tyu
Mostrar la cita
que el cliente
Mostrar la cita
poco mejor que estas
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
el mensaje
Mostrar la cita
05/05/2004
Mostrar la cita
Ads by Google
Search Busqueda sugerida