| ♥ 0 | Boa tarde, Ao tentar migrar uma BD para a v10 mostra o seguinte erro: ExecuteNonQuery failed for Database ‘PRISNCPER’. An exception occurred while executing a Transact-SQL statement or batch. Arithmetic overflow error converting float to data type numeric. The statement has been terminated. E não migra a BD, o que fazer para migrar? Obrigado Marked as spam |
| Private answer Tipicamente este tipo de situação prende-se com o facto de haver registos com valores de notação cientifica. Dependendo de onde ocorre deve fazer o update para o valor de "0" ao invés do exponencial que se encontra no registo. Diria que pela script anexa, pode advir das seguintes tabelas: - LinhasSTK Valores exponenciais dos campos pcm, precunit, precocusto, CustoPrevisto, VariacaoCusto das tabelas linhasdoc, linhascompras e linhasinternos. update <tabela> set <campo> = 0 where <campo> like '%e%' Marked as spam | |
| Private answer Bom dia, Obrigado pela resposta, quando a li já tinha enviado ticket com a BD Marked as spam |