Fórum Pesquisa Parametrizada utilizando like #236019

03/06/2004

0

Galera, estou enfrentando um problema para programar um pesquisa parametrazada no ONCHANCE de um edit.

Está ocorrendo o seguinte:

Eu estou utilizando SQLConnection, SQLQuery,DataSetProvider,ClientDataSet e DataSource, sendo os dois primeiros da paleta DBExpress e os outros da Paleta DataAccess do Delphi 6. Eu fiz uma view no meu banco de dados para agregar todas as informações que preciso, porém quando eu faço a pesquisa digitando caracteres no edit não acontece nada, não ocorre a mudança no bdgrid ficando apenas os dados que começam com a respectiva letra digitada. Eu testei utilizando um DataBase e uma Query, ambos da paleta BDE e funcionou normalmente. Acredito que deve ser alguma coisa relacionada aos componentes, haja vista estes serem para cliente/servidor multiusuários e que são cheios de particularidades. Abaixo está o código que utilizei na programação, quem souber o que está ocorrendo e puder me informar agradeço desde já. Obrigado
-------------------------------------
with dm.SQLQInv do
begin
Close;
sql.Clear;
sql.Add(´select * from inventario where nomenclatura like :nome and cod_classe= :classe´);
ParamByName(´nome´).AsString:= Edit1.Text+´¬´;
ParamByName(´classe´).AsString:=DBLookupComboBox1.KeyValue;
Prepared:=True;
Open;
end;


Ricardo Giordano

Ricardo Giordano

Responder

Posts

03/06/2004

Afarias

Quando vc usa um ClientDataSet associado a uma Query, vc define o SQL da query.. mas joga os parâmetros e abre o ClientDataSet!



T+


Responder

Gostei + 0

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

Aceitar