ORMBr Fórum - Seja bem vindo
Erro de Tycast campo Blob - Versão de Impressão

+- ORMBr Fórum - Seja bem vindo (https://www.ormbr.com.br/forum)
+-- Fórum: Fórum ORMBr - Aberto (https://www.ormbr.com.br/forum/forumdisplay.php?fid=1)
+--- Fórum: Usando DataSet (https://www.ormbr.com.br/forum/forumdisplay.php?fid=9)
+--- Tópico: Erro de Tycast campo Blob (/showthread.php?tid=29)



Erro de Tycast campo Blob - Osiel Gomes - 24-11-2017

Olá!!!

Tenho um campo Blob de 80 no banco firebird 2.5 e no meu model esta dessa forma:

private
  FOBSERVACAO: Nullable<TBlob>;

public
  [Column('OBSERVACAO', ftBlob )]
  [Dictionary('OBSERVACAO', 'Mensagem de validação', '', '', '', taLeftJustify)]
  property OBSERVACAO: Nullable<TBlob> read FOBSERVACAO write FOBSERVACAO;

Porém ao salvar da erro de typecast invalid... Se eu mudar para String no lugar de TBlob ele salva porém no banco salva caracteres estranho.

Alguma sugestão?

(24-11-2017, 08:39 PM)Osiel Gomes Escreveu: Olá!!!

Tenho um campo Blob de 80 no banco firebird 2.5 e no meu model esta dessa forma:

private
  FOBSERVACAO: Nullable<TBlob>;

public
  [Column('OBSERVACAO', ftBlob )]
  [Dictionary('OBSERVACAO', 'Mensagem de validação', '', '', '', taLeftJustify)]
  property OBSERVACAO: Nullable<TBlob> read FOBSERVACAO write FOBSERVACAO;

Porém ao salvar da erro de typecast invalid... Se eu mudar para String no lugar de TBlob ele salva porém no banco salva caracteres estranho.

Alguma sugestão?

Para quem tiver o problema eu resolvi tirando o Nullable, ficando assim:

private
  FOBSERVACAO: TBlob;

public
  [Column('OBSERVACAO', ftBlob )]
  [Dictionary('OBSERVACAO', 'Mensagem de validação', '', '', '', taLeftJustify)]
  property OBSERVACAO: TBlob read FOBSERVACAO write FOBSERVACAO;


RE: Erro de Tycast campo Blob - juliomar - 26-11-2017

Obrigado por compartilhar sua solução.!