qrCada.ParamByName('v_PCom').Value:=StrToCurr(Copy(stringReplace(txtPCom.text,'.','',[rfReplaceAll]),3,txtPCom.GetTextLen)); seguinte, o parametro está como ftCurrency o campo na tabela está como currency o valor que está sendo recebido é mais ou menos o seguinte por exemplo o que era no edit box R$ 3000,00 com essa conversão acima se torna 3000.0000 e assim é passado para o parametro e ocorre o erro type mismatch quando executa a query alguém pode me ajudar a solucionar isso para converter valores nesse formato(strings do edit.text) R$ 3000,00 para um formato que o parametro ftCurrency e o datatype Currency do paradox aceite? abraço!