Query e SQL
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
Curtidas 0
Respostas
Marcelo Saviski
02/08/2003
para localizar use o Locate
para passar a idade e o sexo :
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
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
GOSTEI 0