SQL para 2 TEdit - Delphi
Preciso efetuar um SELECT no banco de dados (firebird) e preencher 2 edits com o resultado.
Estrutura do Banco:
NUM_ID | ATLETA |EQUIPE | FINAL | PONTOS
1 Jhonatan ACB 0 0
1 exemplo 1 AAA 0 0
2 exemplo 2 ACB 0 0
2 exemplo 3 AAA 0 0
Onde, cada edit receberá um atleta e nome da sua equipe.
a ordem de exibição é dada pelo NUM_ID, que define
vínculo entre os nomes.
(Se trata de uma chave, daquelas de luta, vinculando
um atleta à outro, para saber quem luta com quem).
Atletas com mesmo NUM_ID se enfrentam em combate.
Sendo assim, a consulta preenche o atleta1.text com "Jhonatan",
Equipe1.text com "ACB", atleta2.text com "exemplo 1" e equipe2.text
Com "AAA".
Pode ajudar? Agradeço desde já.
Estrutura do Banco:
NUM_ID | ATLETA |EQUIPE | FINAL | PONTOS
1 Jhonatan ACB 0 0
1 exemplo 1 AAA 0 0
2 exemplo 2 ACB 0 0
2 exemplo 3 AAA 0 0
Onde, cada edit receberá um atleta e nome da sua equipe.
a ordem de exibição é dada pelo NUM_ID, que define
vínculo entre os nomes.
(Se trata de uma chave, daquelas de luta, vinculando
um atleta à outro, para saber quem luta com quem).
Atletas com mesmo NUM_ID se enfrentam em combate.
Sendo assim, a consulta preenche o atleta1.text com "Jhonatan",
Equipe1.text com "ACB", atleta2.text com "exemplo 1" e equipe2.text
Com "AAA".
Pode ajudar? Agradeço desde já.
Jhonatan Pereira
Curtidas 0
Melhor post
Joel Rodrigues
29/01/2015
Aparentemente seu select vai retornar duas linhas, certo?
Então bastaria que você pegasse o valor de cada coluna e exibisse no respectivo edit. Qual é exatamente sua dificuldade?
Então bastaria que você pegasse o valor de cada coluna e exibisse no respectivo edit. Qual é exatamente sua dificuldade?
GOSTEI 1
Mais Respostas
Jhonatan Pereira
28/01/2015
Olá, Joel.
Então, a dificuldade é pegar 2 linhas, nao sei cono fazer...
Já fiz um select uma vez que retornava uma linha e jogava em um Edit.
Com duas não faço ideia de como seria
Então, a dificuldade é pegar 2 linhas, nao sei cono fazer...
Já fiz um select uma vez que retornava uma linha e jogava em um Edit.
Com duas não faço ideia de como seria
GOSTEI 0
Paulo Pinto
28/01/2015
Complicado esse seu algoritmo hehe
de qualquer jeito vc pode colocar um
SELECT * from tabela where NUM_ID = 1;
vai trazer os 2 primeiros registros
ou utilizar o FIRST do firebird no select, vai buscar as 2 primeiras linhas tbm.
SELECT FIRST 2 * FROM tabela;
Não sei se ajudei ou piorei hehehe
de qualquer jeito vc pode colocar um
SELECT * from tabela where NUM_ID = 1;
vai trazer os 2 primeiros registros
ou utilizar o FIRST do firebird no select, vai buscar as 2 primeiras linhas tbm.
SELECT FIRST 2 * FROM tabela;
Não sei se ajudei ou piorei hehehe
GOSTEI 1
Jhonatan Pereira
28/01/2015
Obrigado, ajudou sim!
Fui percorrendo o retorno da consulta com FIRST, NEXT
While not query.eof
Tão fácil que me senti burro kkkk
funcionando perfeitamente.
Obrigado a todos pel atenção!
Fui percorrendo o retorno da consulta com FIRST, NEXT
While not query.eof
Tão fácil que me senti burro kkkk
funcionando perfeitamente.
Obrigado a todos pel atenção!
GOSTEI 0