Fórum TMemo não grava na tabela - conexão por livebindings #573013
20/12/2016
0
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 ?
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
Curtir tópico
+ 0
Responder
Posts
21/12/2016
Jones Granatyr
Opa! Tente mudar o tipo do campo no BD para "Text"
Responder
Gostei + 0
21/12/2016
Alberto
O firebird só tem a opção BLOB para usar com texto, e no DB já está configurado para Texto, como descrevi acima.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)