Fórum Pesquisa em banco de dados #405074

15/07/2011

0

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

Responder

Posts

15/07/2011

Emerson Nascimento

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).
Responder

Gostei + 0

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

Aceitar