Consulta com ADOQuery

Delphi

06/01/2004

Olá pessoal,

Fiz um banco de dados com Access 97 e agora está sendo utilizado em Access 2000, mas está dando um erro ao executar a consulta. Tenho a seguinte consulta:

[color=red:edcfb62d76][b:edcfb62d76]With DMDados.ConsServ Do
Begin
Close;
SQL.Clear;
SQL.Add(´SELECT * FROM TB_Servicos´);
SQL.Add(´WHERE NomeDoArquivo LIKE:P1´);
SQL.Add(´ORDER BY NomeDoArquivo, Extensao´);
Parameters.ParamByName(´P1´).Value:=´¬´ + Edit1.Text + ´¬´;
Open;
End;[/b:edcfb62d76][/color:edcfb62d76]

O erro é este:
[[color=blue:edcfb62d76]][b:edcfb62d76][Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta ´NomeDoArquivo LIKEPa-RaM000´.[/b:edcfb62d76][/color:edcfb62d76]

Como posso resolver este problema?

Grato,

Ilano.


Ilanocf

Ilanocf

Curtidas 0

Respostas

Ilanocf

Ilanocf

06/01/2004

Consegui a resposta:

Esta linha deveria estar assim:

[b:04bd89af78][color=red:04bd89af78]SQL.Add(´WHERE NomeDoArquivo LIKE :P1´); [/color:04bd89af78][/b:04bd89af78]


GOSTEI 0
POSTAR