|
Postada em 01/09/2004 16:10 hs
Caros colegas, Estou com um problema na minh aplicação O problema é que na minha aplicação VB tenho uma rotina que inicia com um BEGINTRANS e em seguida existe um loop com vários SELECT´s, INSERT´s e UPDATE´s dentro e finaliza com um COMMITTTRANS Ocorre que ao executar a rotina com o BEGINTRANS e o COMMITTRANS ocorre erro de TIME OUT EXPIRED Quando retiro o BEGIN E O COMMIT não ocorre erro Infelizmente não posso retirar o BEGIN e o COMMIT porque não garantiria a integridade da transação
Alguém já passou por problema parecido e conseguiu resolver
Grata
|
|
|
|
|
Postada em 01/09/2004 16:56 hs
Tenta fazer assim : cnn.CommandTimeout = 180 Antes de dar o Begin
|
|
|
|
Postada em 03/09/2004 14:27 hs
Eu sou o alfa e o ômega, o princípio e o fim, diz o Senhor, que é, e que era, e que há de vir, o Todo Poderoso. (Ap 1.8)
|
|
|
|
Postada em 03/09/2004 14:53 hs
Não, continuo com o mesmo problema. O que acontece é que, tenho num loop um update que atualiza uma mesma tabela e um mesmo registro. Alguem já passou por isso ?
|
|
|
|
|
|
Postada em 03/09/2004 17:35 hs
Sql Server. Tente fazer esse teste e veja se ocorre erro. dar um update numa tabela dentro de um loop num mesmo registro.
|
|
|