Ir para conteúdo

POWERED BY:

Arquivado

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

gpassarelli

Tah dando um erro "bobo" eu acho

Recommended Posts

Bom gnt eh assim..

Eu to montando um catalogo para um cliente meu..

E assim..tem as categorias e as subcategorias...

Cada uma com sua respectiva tabela no DB

Na tabela de subcategorias...

Eu tenho as seguintes colunas:

ID

sub_id_fabricante

sub_categorias

 

Oq tah acontecendo eh o seguinte...

eu to usando o seguinte codigo pra exibir as subcategorias que tenha tal numero do sub_id_fabricante no seguinet codigo

id = request("id")set produtos = connect.execute("SELECT * FROM SNT_subcategorias WHERE sub_id_fabricante="& id &" ORDER BY sub_categorias asc ")
Mais qnd eu tentao acessar ela dah o seguinte erro:

Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.na linha 6
A linha 6 eh a do set produtos....

 

Soh que se eu coloco o codigo assim:

id = request("id")set produtos = connect.execute("SELECT * FROM SNT_subcategorias WHERE id_fabricante="& id &" ORDER BY sub_categorias asc ")
Ela exibe a pagina...mais soh com o arquivo que tem a ID =1 ...

 

Oq tem de errado no 1 codigo:

id = request("id")set produtos = connect.execute("SELECT * FROM SNT_subcategorias WHERE sub_id_fabricante="& id &" ORDER BY sub_categorias asc ")

Compartilhar este post


Link para o post
Compartilhar em outros sites

possivelmente o campo sub_id_fabricante está como texto no seu banco e você está passando um valor numérico. verifique os dados da tabela

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.