[firebase-br] Invalid Data Conversion em uma Tabela do Bco!

Flavio Henrique flavio_henrique em formattanegocios.com.br
Qui Set 30 19:11:35 -03 2004


Olá a todos!!!



Trabalho com o Firebird  “ 1.5.1 ultima versão “ a quase 02 anos e pela
primeira vez estou tendo um problema que não estou achando solução.

 

Em uma única tabela do meu banco, o simples fato de posicionar no ultimo
registro ocorre o seguinte erro gerado pelo Firebird

“INVALID DATA COVERSION”, por que deste erro ??? como posso contornar esta
situação????

 

Qualquer SP que vai ler esta tabela ocorre o erro. Já fiz backup e Restore,
utilizei o DbRepair, somente não utilizei o gbak

 

Detalhe ...
... o sistema está em uso a quase 01 ano. 

A estrutura da tabela é a seguinte

 

CREATE TABLE CAIXA (

    DESP_GRP      DM_STRING_02 NOT NULL,

    DESP_ITEM     DM_STRING_03 NOT NULL,

    DATA               DM_DATAHORA  NOT NULL,

    DESCRICAO     DM_STRING_40,

    VALOR             DM_MOEDA ,

    REFERENTE     DM_STRING_80,

    DC                    DM_DEB_CRED,

    FUNCIONARIO   DM_INTEIRO NOT NULL,

    CONTRATO       DM_INTEIRO ,

    DIRETO_CAIXA  DM_LOGICO  default 'N' ,
   PRIMARY KEY (DESP_GRP, DESP_ITEM, DATA),
   FOREIGN KEY (DESP_GRP, DESP_ITEM) REFERENCES DESPESAITENS (DESP_GRP,
DESP_ITEM);

END

 

Utilizo Delphi 7 / Dbxpress

 

Obrigado a todos que puderem contribuir de alguma maneira!!!!

 

Flavio Henrique

 




Mais detalhes sobre a lista de discussão lista