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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar