PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Não consigo filtras campos Tipo TWideString #372942

30/07/2009

0

Boa tarde a todos.
Peço desculpas por postar aqui, mas como eu procurei e não achei nenhum tópico referente a minha duvida, lá vai.

Tenho um DB Access e estou conectado nele atraves de um ClientDataSet + DataSetProvider + ADOQuery
O meu problema é o seguinte, no fields do Cds os campos do Tipo Text estão aparecendo como TWideString e quando tento usar o filtro (recebendo dados de um Edit) aparece o seguinte erro: ´Type mismatch in expression´.
Sei que o Campo que vem do Edit é do tipo AnsiString e o Campo do DB é WideString, mas tambem não consigo converter um para outro.
Meu Filtro esta assim:
With Dm.CdsVend do
begin
Close;
Filtered := False;
Filter := ´Vend Like´ + QuotedStr(´¬´+Edit1.Text+´¬´);
Filtered := True;
Open;
end;
Espero que alguem consiga me ajudar. E mais uma vez me desculpem por postar no lugar errado, mas é que já estou desesperado.


Jeffersonestan

Jeffersonestan

Responder

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

Aceitar