Ir para conteúdo

POWERED BY:

Arquivado

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

douglasmesquita

[Resolvido] Erro com Querystring

Recommended Posts

Fala galera mais uma dúvida. Quero trabalhar com duas querystring uma pegando o tipo da matéria e a outra pegando o número da edição. Separadamente elas funcionam corretamente mas qd eu junto elas dá um erro.

 

Erro:

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'edicao= and noticias.tipo=2 edicao=592 and noticias.tipo=codtipo'.

/aqui/templates/noticias_anteriores.asp, line 30

 

Essa é a linha 30:

 

rsNoticias.open "Select * from noticias, noticias_tipo where edicao="&request.querystring("edicao")&" and noticias.tipo="& request.querystring("tipo") &" and noticias.tipo=codtipo", meubd

Esse é um exemplo do link que eu uso:

 

<a href="noticias_anteriores.asp?tipo=2+edicao=<%=rsedicao("edicao")%>">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este erro é Invalid column name 'sua_coluna', Verifique a ortografia. A coluna a qual você se refere na Base de Dados não foi encontrada. Verifique a ortografia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara está tudo certo. Pois eu já tinha um outro arquivo, apenas acrescentei essa parte:

 

edicao="&request.querystring("edicao")&"

Apenas identifiquei a tabela de qual vem o campo edição, msm assim continua dando o tal erro.

 

rsNoticias.open "Select * from noticias, noticias_tipo where noticias.edicao="&request.querystring("edicao")&" and noticias.tipo="& request.querystring("tipo") &" and noticias.tipo=codtipo", meubd

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como esta definidos os tipos dos campos

noticias.tipo e noticias.tipo , pois você esta passando os dados no formatao numérico, verifique como eles estão no banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se esta sendo passado valores em todos os campos da consulta

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu veriquei e tá tudo correto.

 

eu acho que o erro está nessa parte.

 

'edicao= and noticias.tipo=2 edicao=592 and noticias.tipo=codtipo'

 

no campo edicao não está pegando o numero da edição e no campo noticias.tipo tá pegando o 2 junto com edicao 592

 

Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'edicao= and noticias.tipo=2 edicao=592 and noticias.tipo=codtipo'.
/aqui/templates/noticias_anteriores.asp, line 30

acho que tem algo errado no meu link

 

<a href="noticias_anteriores.asp?tipo=2+edicao=<%=rsedicao("edicao")%>">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também corrija essa parte:

edicao= and noticias.tipo=2 AND edicao=592 and noticias.tipo=codtipo'

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.