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>>

Responder a