SQL para 2 TEdit - Delphi

MySQL

Delphi

Firebird

28/01/2015

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á.
Jhonatan Pereira

Jhonatan Pereira

Curtidas 0

Melhor post

Joel Rodrigues

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?
GOSTEI 1

Mais Respostas

Jhonatan Pereira

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
GOSTEI 0
Paulo Pinto

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
GOSTEI 1
Jhonatan Pereira

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!
GOSTEI 0
POSTAR