Pesquisa em banco de dados

Delphi

15/07/2011

Tenho um formulario de controle de estoque e ao pesquisar o produto para movimentação do estoque o aplicativo faz perfeitamente, porem se nao existe o produto ele mostra o seguinte erro:'is not a valid floating point value' O codigo que estou usando é o seguinte, usado no evento onchange da edit de pesquisa:
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('Select * from TABELAPRODUTO where PRODUTO LIKE ''%'+edit1.Text+'%''order by PRODUTO');
  ADOQuery1.Open;
  ADOQuery1.Edit;
if DBText4.Caption <> '' then...
Espero que alguem possa me ajudar...
Daniel

Daniel

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

15/07/2011

esse erro não é na consulta.

você deve pegar o resultado e fazer algum cálculo. é aí que deve estar acontecendo algum erro.

veja se você não tem algum campo calculado ou algum evento do Dataset executando algo com o restultado da pesquisa. se for isso, sugiro sempre testar se a tabela têm registros (dataset.IsEmpty).
GOSTEI 0
POSTAR