Fórum Duvida com consulta SQL #353058
05/02/2008
0
Bom dia galera do forum DevMedia!!!
Estou com uma duvida que é a seguinte:Estou fazendo um pequeno sistema para cadastrar meus cds e mp3,cujo sistema tenho uma tabela musica e quero fazer uma consulta pelo campo nome da mesma,os componentes que estou usando são: SqlDataSet ,DatasetProvider,clientdataset e datasouce.
Queria fazer a consulta do tipo que quando eu digitar uma letra o sistema localize todos os registros referentes a tal letra sem a obrigação de letras maiusculas.
Fiz assim como me falaram mas não tive resultado:
Select nome from tabela musica where upper(nome) like :nome
DM.cdsMusica.Close;
DM.cdsMusica.Params[0].AsString:=UpperCase(Edit1.Text) + ´¬´;
DM.cdsMusica.Open;
Desde já eu agradeço!!!
Estou com uma duvida que é a seguinte:Estou fazendo um pequeno sistema para cadastrar meus cds e mp3,cujo sistema tenho uma tabela musica e quero fazer uma consulta pelo campo nome da mesma,os componentes que estou usando são: SqlDataSet ,DatasetProvider,clientdataset e datasouce.
Queria fazer a consulta do tipo que quando eu digitar uma letra o sistema localize todos os registros referentes a tal letra sem a obrigação de letras maiusculas.
Fiz assim como me falaram mas não tive resultado:
Select nome from tabela musica where upper(nome) like :nome
DM.cdsMusica.Close;
DM.cdsMusica.Params[0].AsString:=UpperCase(Edit1.Text) + ´¬´;
DM.cdsMusica.Open;
Desde já eu agradeço!!!
Lskskyblue
Curtir tópico
+ 0
Responder
Posts
05/02/2008
Alderico.dias
Olá amigo bom dia, neste caso vc terá que fazer o seguinte;
Na propriedade de seu edit Onkeypres coloque comando locate sendo assim cada letra digitada o mesmo será pesquisado em sua tabela.
Coloque o codigo abaixo na propriedade onkeypres do campo que vc digita para pesquisar
Formulario.nomedoseucomponentequery.Locate(´CAMPODO BANCO DE DADOS´,iCodProf,[loPartialKey,loCaseInsensitive]);
boa sorte espero que ajude.
Na propriedade de seu edit Onkeypres coloque comando locate sendo assim cada letra digitada o mesmo será pesquisado em sua tabela.
Coloque o codigo abaixo na propriedade onkeypres do campo que vc digita para pesquisar
Formulario.nomedoseucomponentequery.Locate(´CAMPODO BANCO DE DADOS´,iCodProf,[loPartialKey,loCaseInsensitive]);
boa sorte espero que ajude.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)