Fórum Query em Paradox #182130

15/09/2003

0

Colegas,

Tenho uma tabela Paradox com um Campo CodCliente (Number).
na String da query eu coloquei

Select * from Tabela1
where CodCliente like:var1

no evento onclick de um Button
coloquei

With Query4 do
Begin
Close;

ParamByName(´var1´).asFloat:=StrToInt(Edit1.text); // Sei que aqui transformo string para integer... e para float como faço?

Prepare;
Open;
ShowMessage(´Total de registros encontrados na pesquisa: ´ + IntToStr(Query4.RecordCount));
End;

Desta forma recebo a MSG ´Type Mismatch in expression´.

como é que eu devo proceder para trasformar o valor de um Edit em Float, ou como devo proceder para configurar minha query para um campo do tipo number?
Obrigado,

Tibor


Tibor

Tibor

Responder

Posts

15/09/2003

Fer

ParamByName(´var1´).asFloat:=StrTofloat(Edit1.text);


Responder

Gostei + 0

15/09/2003

Tibor

Colega obrigado pela atenção,
no entanto,

ParamByName(´var1´).asFloat:=StrTofloat(Edit1.text);

desta forma continuo a receber a msg ´Type Mismatch in expression´

Talvez não tenha sido claro...
Preciso consultar um campo do tipo number numa query passando o parâmetro de var1 que será definido pelo valor de um edit.

minha duvida é se var1 deve ser declarada com o mesmo tipo do campo a ser consultado no caso CodCliente é do tipo number.
Obrigado,

Tibor


Responder

Gostei + 0

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

Aceitar