Boa tarde! Eu não conheço muito bem de delphi mas eu utilizo as pesquisas em sql desta forma. O problema pode estar ocorrendo que o delphi está passando uma string descricao.text or" em vez de passar as variaveis separadas. Tente utilizar isto
With DM.QPesquisar do Begin SQL.Clear; Sql.Add('Select A.Cod_produto, A.Descricao, A.valor, C.NOME From PRODUTOS A, FORNECEDOR C Where C.NOME = ''' + LPesquisar.Text+''' or A.Descricao= ''' +descricao.Text+ ''' or A.Cod_Produto = ''' +cod_produto.Text+ ''' and A.COD_FORNECEDOR = C.COD_FORNECEDOR ') Open; End; Mensagem: 19 Data: Tue, 10 May 2005 09:47:43 -0300 De: "T a t y S a n t a n a" <[EMAIL PROTECTED]> Assunto: AJUDA - SQL Olá pessoal bom dia, será que alguém poderia me ajudar. To terminando meu projeto de fim de curso e to fazendo as consultas. Utilizei um Query pra fazê-las, só que não dá certo. Preciso pesquisar um produto pelo código dele, pelo nome e pelo fornecedor daquele produto. Construí a seguinte rotina. With DM.QPesquisar do Begin SQL.Clear; SQL.Text := 'Select A.Cod_produto, A.Descricao, A.valor, C.NOME >From PRODUTOS A, FORNECEDOR C Where C.NOME = "'+LPesquisar.Text+'" or A.Descricao= "'+descricao.Text+'" or A.Cod_Produto ='+cod_produto.Text+ ' and A.COD_FORNECEDOR = C.COD_FORNECEDOR'; Open; End; Não mudei de linha no código SQL aqui é porque não cabe. Aí quando se vai pra execução quando eu clico no botão onde programei esse SQL ele dá o seguinte erro. DYNAMIC SQL ERROR SQL ERRO COD = - 104 TOKEN UNKNOWN - LINE 1, CHAR 148 END. Nem sei mais o q testar. Já mudei diversas vezes e nada. Se alguém tiver uma idéia. Obrigada.. Taty Santana -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html