Campo WideMemo

15/04/2014

0

OLa, como eu faço para um campo widememo aparecer em um compoentente memo?
Estou fazendo esse select:
with SLQuery do
begin
close;
sql.Clear;
sql.Add('SELECT sql FROM sqlite_master WHERE type = :wtype AND tbl_name = :wnometabela') ;
parambyname('wtype').asstring := 'Table';
parambyname('wnometabela').AsString := DM.SLTabelaname.AsString;
open;
end;

Memo.lines.add(slquery.fieldbyname('sql').value);

nada aparece.
Wilton Júnior

Wilton Júnior

Responder

Posts

17/04/2014

Wilton Júnior

alguem sabe?
Responder

17/04/2014

Bruno Leandro

Ola Wilton, voce debugou ?

se após o open como esta o recordcount da query

e no debug isso "slquery.fieldbyname('sql').value " retorna algo

porque Memo.lines.add(slquery.fieldbyname('sql').value);

irá adicionar no memo normalmente

talvez antes do add voce execute o
memo.lines.clear;

para limpar o que já existe carregado.

voce ja tentou slquery.fieldbyname('sql').asstring;

Responder

17/04/2014

Wilton Júnior

Bruno Leandro eu debuquei mais de uma vez, colouqei o curso no meio do código para ver se aparece alguma coisa e mostrava vazio.
Coloquei showmessage(slquery.fieldbyname('sql').value) e paracia vazio.
Responder

24/04/2014

Bruno Leandro

Wilton verifique os parametros que voce esta passando para o seu select, que provavelmente não deve estar retornando nenhum registro.

rode o select diretor no banco, e copie o retorno para analisar
Responder

30/04/2014

Wilton Júnior

Bruno todos os parametros estão retorno delculpa a palavra essa merda de widememo, até os campos que são integer retorno widememo eu não sei o que fazer no google não acho nada e as pinga acalma o nervoso mas não resolve,
Os Tipo de Campo widememo ta me atrapalhando muito. Não consigo rende.
Responder

30/04/2014

Cauê Nishijima

Não funciona usando:
Memo.lines.add(slquery.fieldbyname('sql').asString);
Responder

30/04/2014

Bruno Leandro

tenta colocar esse comando depois do open, e veja o que retorna

showmessage( PChar( 'Tabelaname: ' + DM.SLTabelaname.AsString + Chr(13) + Chr(10) + 'Quantidade Reg: ' +IntToStr( SLQuery.recordcount ) ) );
Responder

01/05/2014

Wilton Júnior

Caue jé tentei converter ja tentei utdo e não vai.
Bruno não aparece nenhuma informa parace vazio no modelo que me passou com showmessage.
Responder

09/05/2014

Wilton Júnior

Eu apaguei minha tabelas e fiz novamente, no campo integer ficam largint em alguns campos de varchar ficam widestring e outro ficam widememo por que?
Responder

26/05/2014

Wilton Júnior

Por exemplo campo cidade que é tipo varchar(50) quando tento pesquisar ele acusa que é um campo widememo.
Responder

27/05/2014

Nelson Santos

ganhe dinheiro com softwares 3D com Delphi 7
http://www.3dsistemas.com.br
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar