Perguntas Inconsistência ao salvar pedido/orçamento (Error arithmetic exception)

Mais
2 anos 2 meses atrás - 2 anos 2 meses atrás #70 por Emerson
Inconsistência ao salvar pedido/orçamento (Error arithmetic exception, string overflow, or string truncation)

string right truncation
expected 20, actual 20
At trigger 'ORCAMENTO_SITUACAO_BI0'


Pode ocorrer de gerar uma inconsistência no pedido ou orçamento devido ao campo IP das tabelas PEDIDO_SITUACAO e/ou ORCAMENTO_SITUACAO
estarem com um tamanho pequeno (20)

Para corrigir, passe o script SQL na base do SFI:

{$ifExists SELECT f.rdb$field_name FROM rdb$relation_fields f
JOIN RDB$FIELDS B ON B.RDB$FIELD_NAME = F.RDB$FIELD_SOURCE
WHERE f.rdb$relation_name = 'PEDIDO_SITUACAO'
AND f.rdb$field_name = 'IP'
AND B.rdb$field_length <> 255}
ALTER TABLE PEDIDO_SITUACAO
  ALTER IP TYPE VARCHAR(255);
{$endif}

{$ifExists SELECT f.rdb$field_name FROM rdb$relation_fields f
JOIN RDB$FIELDS B ON B.RDB$FIELD_NAME = F.RDB$FIELD_SOURCE
WHERE f.rdb$relation_name = 'ORCAMENTO_SITUACAO'
AND f.rdb$field_name = 'IP'
AND B.rdb$field_length <> 255}
ALTER TABLE ORCAMENTO_SITUACAO
  ALTER IP TYPE VARCHAR(255);
{$endif}



 
Ultima edição: 2 anos 2 meses atrás por Emerson.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.087 segundos
Topo