Fórum Memo no IB/Delphi #227720

23/04/2004

0

Tenho ums campos Memo (blob sub_type text) no Interbase
que, qdo eu uso select e mostro-os em DBEdit ou DBLabel,
ao invés de mostrar o conteúdo do memo, aparece apenas
o texto: (Memo)
Pq acontece isso e como resolver?
T+


Eniorm

Eniorm

Responder

Posts

23/04/2004

Lucas Silva

Isso acontece mesmo, e ainda não sei o porque.
Eu uso estes campos Blob do IB, só para dados que serão exibidos em componentes do tipo MEMO (ou, DBMEMO). Ai ele exibe direito.
Para campos que eu vou mostrar em edit´s ou BDEdit´s eu uso VARCHAR(255)...


É uma solução...
Até mais...
Lucas!


Responder

Gostei + 0

23/04/2004

Eniorm

Ah, descobri uma forma de contornar isso, de uma forma
chata, mas funciona super bem, tando nos DBEdits, DBLabels,
DBGrid etc.
É necessário adicionar os TFields usando o Editors Field e no
evento OnGetText do TField, eu uso o código:
Text := Sender.AsString;


Pronto, tá resolvido, mas é incômodo ter que fazer isso
pra todos os campos memos que tiver na tabela :(


Responder

Gostei + 0

23/04/2004

Lucas Silva

Muito legal essa solução sua ai, eniomarconcini.
Essa vai ser muito usada aqui na empresa....


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar