Array
(
)

Connection time out

Yoda
   - 05 ago 2003

Estou preenchendo um objeto ClientDataSet com dados vindos de uma storedprocedure e mandando imprimir, antes funcionava perfeitamente agora estou recebendo o seguinte erro quando abro o objeto (ClientDataSet.Open):

Lock time out.
SQL Server connection timed out

O que eu tenho que fazer ??? Por favor me ajudem !!!!

Obrigado,

Andredelfino
   - 19 ago 2003

quando retorna este erro é porque o tempo de execução de sua Store Procedure passou do limite de tempo de espera de consultar no banco de dados, então veja em seu componente de acesso a dados qual é o tempo limitado par respostas e altera para um tempo maior, mas se não resolver voce tera que otimizar sua proc pois ela esta com tempo de resposta muito grande e experimente inserir informações em uma tabela com uma proc e depois execute outra atualizando informações e depois uma terceira proc para consulta nesta nova tabela que ai sim, o retorno de resposta sera rapido, pois voce estara separando os processos que esta executando ou melhor ainda se criar uma tabela temporaria e no final de um select nela (na mesma proc) retornando sua consulta.

Espero ter ajudado.
Boa sorte e bom trabalho