Boa tarde a todos ! Temos sistemas que prepara o comando SQL (com SqlPrepare) para ser executado no banco, depois manda executá-lo por várias vezes (com SqlExecute) e a cada execução dá um COMMIT. Isso sempre funcionou em Sql Server 2000 ou 2005 com compatibilidade 2000, porém, agora, estamos testando um banco Sql Server 2005 compatibilidade 2005 e está ocorrendo erro. Com o client do Sql Server 2000 funcionou, mas com o client do Sql Server 2005 (SQL Native Client ) não funcionou. Pelo que analisamos, o primeiro comando de execução funciona, até que seja executado um COMMIT. Aparentemente, o COMMIT, "limpa" o comando SQL preparado e na próxima execução ocorre o erro. Para alterarmos todos os sistemas seria muito complicado, pois teríamos que "vasculhar" fonte por fonte e a quantidade é muito grande.
Alguém já passou por uma situação dessas ? Obrigada. Atenciosamente, [cid:logotoutatistop6732.jpg] Daniela Diegues Desenvolvimento Toutatis Brasil Tel: +55 (11) 3614-4097 daniela.dieg...@toutatisbr.com www.toutatisglobal.com [cid:verde_pt6d22.jpg] ________________________________ Esta mensagem (incluindo anexos, se houver) contem informacoes confidenciais para o destinatario, e tem fins especificos sendo protegida por lei. Se voce nao esta direcionado como o destinatario desta mensagem voce devera apaga-la. Qualquer divulgacao, copia ou distribuicao desta mensagem, ou qualquer acao tomada com base em tal, esta estritamente proibida.
<<attachment: logotoutatistop6732.jpg>>
<<attachment: verde_pt6d22.jpg>>