Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Pereira

SELECT dando erro - Tempo limite expirou...

Recommended Posts

galera!! preciso de uma ajuda aqui!! Tenho uma aplicação asp.net onde tenho um banco SQL Server, até ai beleza, minha aplicação se conecta normal porem na hora de executar um "Select" ele fica pensando e da o seguinte erro:

"Tempo limite expirou. O tempo limite esgotou antes da conclusão da operação ou o servidor não está respondendo."

 

segue meu codigo

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252" Debug="true" %>

<configuration>
  <system.web>
  	<compilation debug="true"/>
  </system.web>
</configuration>

<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<%
Dim conexao As SqlConnection
conexao = New SqlConnection("server=host;uid=usuario;pwd=12345;database=banco")
conexao.Open()

Dim comando as SqlCommand, reader
comando = New SqlCommand( "select top 1 * from [Produtos Leilao]", conexao )
comando.ExecuteNonQuery() // <--- ele aponta que o erro esta aqui.... 


%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O servidor sql esta com problemas, a demora ao ponto disso acontecer é anormal mesmo que seja enviado dados grandes... mais tente utilizar session timeout

 

Session.Timeout=9999

 

coloque no inicio do code, isso ira exibir ao server que não emita o erro de limite de tempo estabelecido.

 

Para mais informações sobre timeout olhe aqui: http://www.w3schools.com/asp/prop_timeout.asp

 

Porém reveja sua query, reveja o seu banco de dados e de uma analisada no seu code, pois este erro é anormal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra mim o erro está exatamente aqui: [Produtos Leilao]

efetuando uma consuta em uma tabela com nome separado?

 

Tente alterar o nome dessa tabela no SQL Server para [Produtos_Leilao] e efetue um novo teste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.