Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Gurgel

Erro na SQL

Recommended Posts

Gtn Boa Tarde o que sera que esta errado neste codigo ,,,

 

 

SQL = "SELECT Produtos.CodProduto, Codigo, Vitrine, SubVitrine, Promocao, Produtos.Ativo,"
SQL = SQL & " Categorias.Categoria, Subcategorias.SubCategoria"
SQL = SQL & " FROM Produtos"
SQL = SQL & " WHERE ativo = 'N'"
SQL = SQL & " INNER JOIN Categorias ON Categorias.CodCategoria = Produtos.CodCategoria"
SQL = SQL & " INNER JOIN SubCategorias ON SubCategorias.CodSubCategoria = Produtos.CodSubCategoria"

 

Vlw..

T +

Compartilhar este post


Link para o post
Compartilhar em outros sites

Informe a mensagem de erro para facilitar.

 

Se for dúvida só de SQL, moverei o tópico para a área correta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente que erro acontece

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhando agora com mais calma, reparei um erro...

 

INNER JOIN é utilizando na clausula FROM e não na WHERE. E para fazer dois INNER JOIN você tem que separá-los por parenteses.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Microsoft OLE DB Provider for ODBC Drivers erro '80040e14'

 

[Microsoft][ODBC SQL Server Driver]

Ambiguous column name 'Ativo'.

 

/administracao/lista_produtos.asp, line 57

 

 

Tah aee...

Vlww

Compartilhar este post


Link para o post
Compartilhar em outros sites

parece que tem em mais de uma tabela colunas com o mesmo nome ai voce precisa especificar a qual tabela pertence

 

acredito que seja nesta parte

 

WHERE ativo = 'N'"

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.