Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Sou Iniciante - Ajuda com SQL


mayconvm

Pergunta

Ola pessoa! Resolvi aprender Delphi, e já criei um monte de formularios, agora eu queria exibir os dados de banco de dados ODBC, nos meus formularios. Olhem o que eu já fiz.

Query.Active :=false;
Query.SQL.Clear;
Query.SQL.Add('SELECT cargo FROM organizacao WHERE id=1');
Query.ExecSQL;
Query.Active :=true;
cargos.Text := Query;  <--- AQUI E Q TA O PROBLEMA...

COMO Q EU FAÇO PARA PODER EXIBIR O CONTEUDO DO CAMPO NO MEU MEMO? :)

Obrigado Pela Atenção!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
cargos.Text := Query; <--- AQUI E Q TA O PROBLEMA...

se você estiver usando um Edit ficaria assim:

Cargos.text:= Query.FieldByName('Cargos').AsString;
se os campos tiverem definidos na query ficaria assim:
Cargos.Text:= QueryCargos.AsString;

Link para o comentário
Compartilhar em outros sites

  • 0

Boa Tarde amigo.

vamos lá.

primeiramente usa apenas para inserção, update, delete ... Query.ExecSQL;

sim usa para pesquisa Query.Active :=true;

só para compreenção no seu caso não precisaria usar o Query.ExecSQL;

apgora o erro é o seguinte.

cargos.Text := Query.fieldbyname('cargo').asString;

vamos entender este comando (fieldbyname('cargo').asString; ) ele pega o campo cargo da query e retorna como string.

você pode retornar um inteiro, um float um data basta no lugar de asString colocar asInteger, asfloat, asDatatime, assim por diante.

você tb pode pesquisa mais de um campo, para não dar um select para cada campo EX:

'SELECT codigo, cargo FROM organizacao WHERE id=1'

acessaria assim

cargos.Text := Query.fieldbyname('cargo').asString;

codigo.Text := Query.fieldbyname('codigo').asString;

qualquer coisa posta ai.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...