TMemo não grava na tabela - conexão por livebindings

Delphi

Firebird

20/12/2016

Ola.

Plataforma: DELPHI XE8

Tenho um banco de dados Firebird 2.5
Tenho um tabela com um campo BLOB subtype Text

Na Aplicação tenho:
-Um datamodule com os componentes DBExpert
(tudo configurado corretamente, se eu fizer via codigo um APPEND e gravar os campos com conteudo e dar um POST tá gravando normal)

-Num FORM tenho um TMemo
Faço a conexão com livebindings: TMemo.Text <-> TClientDataSet.Campo_MEMO


No ClientDataSet

Dou um APPEND

Escrevo no TMemo

Dou um Post
Dou um ApplyUpdates(0)

Não grava o texto que foi digitado no TMemo no campo da tabela.

Alguém tem alguma ideia do que está causando isso ?
Alberto

Alberto

Curtidas 0

Respostas

Jones Granatyr

Jones Granatyr

20/12/2016

Opa! Tente mudar o tipo do campo no BD para "Text"
GOSTEI 0
Alberto

Alberto

20/12/2016

O firebird só tem a opção BLOB para usar com texto, e no DB já está configurado para Texto, como descrevi acima.
GOSTEI 0
POSTAR