Ir para conteúdo

POWERED BY:

Arquivado

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

Rodrigues

Pegar varial na url dando errado

Recommended Posts

Bom pessoal estou tentando pegar um dado via url certo tipo eu tenho no meu br uma tabela com o nome de Artistas, dentro dela tem o campo cidade que tem cadastrado lá Guarujá e é esse item que eu quero mostrar tipo eu pego como varcidade=Guarujá e só exibo as pessoas cadastradas no Guarujá! Quando eu digito o endereço http://localhost/site/artistasporcat.asp?varCidade=Guarujá aparece o seguinte erro:

 

Tipo de erro:

Microsoft JET Database Engine (0x80040E10)

Nenhum valor foi fornecido para um ou mais parâmetros necessários.

/site/artistasporcat.asp, line 13

 

 

Na linha 13 esta o seguinte item:

 

sqlProd = "SELECT * FROM Artistas WHERE Cidade = " & varCidade

 

Abaixo segue o codigo da página artistasporcat.asp completo ok? Espero que possam me ajudar!

 

<!--#include file="conexao.asp"-->

<%

'Recupera o codigo da categoria selecionada

varCidade = Request("varCidade")

 

'string para pesquisar qual o nome da categoria

Set Conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open StrConn

 

'string para pesquisar os Artistas da categoria

sqlProd = "SELECT * FROM Artistas WHERE Cidade = " & varCidade

 

Set rsArtistas = Conexao.Execute(sqlProd)

%>

<%if rsArtistas.eof then%>

Não Há Artistas Cadastrados!

<%else%>

 

<%

 

varNomeCidade = rsArtitas("Cidade")

rsArtistas.Close

 

'executa a instrução SQL

 

%>

<HTML>

<HEAD>

<TITLE>Artistas</TITLE>

</HEAD>

 

<BODY topmargin="0" bgcolor="#FFFFFF"><TABLE border="0" cellpadding="0" width="604" bordercolor="#CCCCCC" cellspacing="1" align="center">

<TR>

 

<TD bgcolor="#FFFFFF" colspan="4">

<DIV align="center"><FONT color="#FFFFFF"> <B><font face="Arial, Helvetica, sans-serif" size="2" color="#000000">Artistas

DA CATEGORIA -</font> <font color="#000000" face="Arial, Helvetica, sans-serif">

<% = UCase(varNomeCidade) %>

</font></B></FONT> </DIV>

</TD>

</TR>

<%Realce=""%>

 

<!--#include file=Mostraartistas.asp-->

 

<%end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

sqlProd = "SELECT * FROM Artistas WHERE Cidade = '"&varCidade&"'O seu campo na tabela é Texto, na sua instrução você estava solicitando número.Mude por essa intrução e me diga se deu certo." & - Sem aspas simples é igual a campo tipo numero e outros.' " & - Com, é igual campo tipo texto, memorando e outros.

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.