Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luan Rodrigues

Seleção SQL - Expected end of statement

Recommended Posts

Pessoal,

 

Estou com uma aplicação, já está funcionando a seleção geral, de todos os produtos, mas agora estou tentando refinar a busca, colocando um WHERE, só que está aparecendo esse erro:

 

----- ----- ----

 

Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/vp/busca.asp, line 25 

SQLCodVP = "SELECT Familia.FA_NOME, Produto.PT_CODE, Aplicacao.AP_MARCA, Aplicacao.AP_CODE, Produto_Aplic.PA_CODEORIG FROM (Familia INNER JOIN Produto ON Familia.FA_NUMBER = Produto.FA_NUMBER) INNER JOIN (Aplicacao INNER JOIN Produto_Aplic ON Aplicacao.AP_NUMBER = Produto_Aplic.AP_NUMBER) ON Produto.PT_CODE = Produto_Aplic.PT_CODE WHERE (((Produto.PT_CODE) like "CodVP"))"

---- ----- -----

 

SQLCodVP é a string de seleção para o recordset:

 

rsRegistros.open SQLCodVP, conexao, 3, 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade são 2 erros juntos....

 

1 - De fato, há o erro das aspas duplas.... tem que ser simples: like 'CodVP'

 

2 - Está faltanto um parentesis, entao arrume:

 

WHERE ((( ... ))

 

para

 

WHERE ((( ... )))

 

ou melhor

 

WHERE ( ... )

 

ou melhor ainda

 

WHERE ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.