Turma,
Tenho uma sp que está funcionando no SQL 2005 e não no MSDE está dando problema para atualizar o recordset.
Na sp primeiro eu desligo o identity e depois do select ligo novamente.
SET IDENTITY_INSERT bpm_cenario ON
select .......
SET IDENTITY_INSERT bpm_cenario OFF
Quando retorno para o resultado para o recordset e tento mudar o valor de coluna que é identity ele apresenta o erro "Operação de várias etapas gerou erros. Verifique cada valor de status"
Fiz as seguintes tentativas
1) enviar o resultado do select para uma temp e depois devolver para o recordeset - não deu certo
2) converti a coluna identity para int (apesar dela já ser int) e jogando para uma temp - ai deu certo.
O problema é que tenho +/- 500 procedures e mudar tudo isso aos 49 do segundo tempo vai ser complicado.
Tem alguma maneira de contornar isso? Será alguma condiguração do MSDE que não está permitindo isso?
Valeu !!!