

gracias por anticipado por sus comentarios

| |||
![]() estoy haciendo mis conslutas a la base de datos con tables adapters pero en un table adapter en especifico al ejecutar el preview de las consultas o al ejecutar el query en el query builder me aparece el mensaje ----Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.----- ![]() ![]() gracias por anticipado por sus comentarios ![]() Última edición por stryker7777; 26/10/2007 a las 13:42 |
| ||||
Re: ayuda....timeout expired vs2005 c# Veo el problema mas de recursos que problema del programa, muchas cosas afectan los recursos como son los query en si. Esto se va mas al lado de base de datos pero aqui te dejo unos tips: 1- Si trabajas en tu pc de desarrollo usa Sql Server Express por lo liviano. 2- Si ejecutas en produccion en tablas con mucha transaccion de datos agrega WITH (NOLOCK) a tus querys 2- Si estas trabajando uniones de datos entre muchas tablas trata de buscar el query mas eficiente antes de ir usar el recurso de CURSORES 3- Si necesitas hacer query de calculos puedes usar un DataSet de modo template con calculos en algun field que definas, esto ayude a que los calculos los realize el software y no el engine de la base de datos. Saludos,
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| |||
Re: ayuda....timeout expired vs2005 c# muuuchas gracias por tu comentario DWAKS con eso podre agilizar mis consultas al servidor, y ya lo estoy implementando... ![]() ![]() gracias por adelantado a sus comentarios Última edición por stryker7777; 26/10/2007 a las 18:49 |
| ||||
Re: ayuda....timeout expired vs2005 c# El timeout del connection string le dice a tu aplicacion cuanto esperar por una respuesta de conexion a la base de datos, pero no cuanto esperar por una consulta que termine. Esto depende de cada SqlCommand que ejecutes, estos tienen una propiedad llamada CommandTimeout que por defecto esta en 30 segundos. Esta es la que tu debes modificar antes de ejecutar la consulta. |
| |||
Re: ayuda....timeout expired vs2005 c# ok .seb lo que ti me dices es que cambie el connect timeout del connection string... ese es para esperar respuesta de la coneccion de la base de datos , lo que yo necesito es caqmbiar el command timeout para los tables adapters ya que una consyulta que yo ejecuto es tardada y el command timeout es el que control el tiempo de espera de mis consultas... gracias por el aporte ![]() salu2 seguire buscando |
| |||
Re: ayuda....timeout expired vs2005 c# Me respondo. algo encontrè en los siguientes enlaces de las clases parciales http://scottonwriting.net/sowblog/posts/8982.aspx http://www.codeproject.com/cs/databa...andTimeout.asp http://msdn2.microsoft.com/en-us/lib...ut(vs.71).aspx ahi viene algo de set y get pero la verdad no se como implementarlo si alguien lo ha hecho antes por favor me pudiera indicar como, ya he estado tratando mucho y la verdad no encuentro como gracias otravez Última edición por stryker7777; 28/10/2007 a las 14:14 |