Fórum Query e SQL #172681

02/08/2003

0

Eu tenho um banco de dados com uma tabela com os seguntes campos: ´nome´, ´idade´ e ´sexo´. Como eu faço, usando sql e query, para que o programa procure o campo onde o nome é por exemplo JOAO e transferir a sua idade e seu sexo para uma caixa de texto cada uma?


Neoramza

Neoramza

Responder

Posts

02/08/2003

Marcelo Saviski

para localizar use o Locate

qry.Locate(´Nome´,´João´,[loKeyInsensitive]);


para passar a idade e o sexo :

EditIdade.text := qry.FieldByName(´Idade´).asString;
EditSexo.text := qry.FieldByName(´Sexo´).asString;

a função FieldByName procura um campo pelo nome, no caso, procura o campo [color=darkblue:39b974b2e0]´Idade´[/color:39b974b2e0], e retorna uma string, se o campo não existir , Gera um erro

Altere:
[color=darkblue:39b974b2e0]EditIdade.text[/color:39b974b2e0] pelo componente que vai exibir a Idade
[color=darkblue:39b974b2e0]EditSexo.text[/color:39b974b2e0] pelo componente que vai exibir o Sexo


Responder

Gostei + 0

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

Aceitar