Bom, ao tentar consultar um valor no meu sistema que seja um inteiro, float ele me retorna o erro Type mismatch in expression, eu acho que o erro está na pesquisa pois olha o código:
procedure TfrmModelo.btnpesquisarClick(Sender: TObject);
begin
if (cbxcampo.text <> EmptyStr) and (Edtvalor.Text <> EmptyStr) then
begin
Ds.DataSet.Filter := 'Upper('+Ds.DataSet.Fields[ListaField[cbxcampo.ItemIndex]].FieldName+') like '+QuotedStr(UpperCase(edtvalor.text)+'%');
Ds.DataSet.Filtered := True;
if not Ds.DataSet.Active then
Ds.DataSet.Open;
end;
end;
Eu acho que na parte que esta edtvalor.text deveria ser algo que também aceitasse um inteiro ou float, não tenho certeza se é isto mesmo !
Pergunta
Ronaldo Lanhellas
Bom, ao tentar consultar um valor no meu sistema que seja um inteiro, float ele me retorna o erro Type mismatch in expression, eu acho que o erro está na pesquisa pois olha o código:
Eu acho que na parte que esta edtvalor.text deveria ser algo que também aceitasse um inteiro ou float, não tenho certeza se é isto mesmo !
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.