Ir para conteúdo

POWERED BY:

Arquivado

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

Dveio

que erro é esse

Recommended Posts

<!--#include file="conexao.asp"--><%dim praia, valor, estrela, tipo, localizacao, cidadepraia = request.form("praia")valor = request.form("valor")estrela = request.form("estrela")tipo = request.form("tipo")localizacao = request.form("localizacao")cidade = request.form("cidade")'set busca = Server.CreateObject("ADODB.Connection")'busca.activeconnection = conexaosql = "SELECT * from tabela where praia = " & praia & " or valor = " & valor & " or estrela = " & estrela & " or tipo = " & tipo & " or localizaçao = " & localizacao & " or cidade = " & cidade &""set busca = conexao.execute(sql)if busca.eof thenresponse.write "Não foi encontrado nenhuma pousada"else %><% while not busca.eof %><a href=detalhes.asp?id=<%=busca("id_pousada")%>><%=busca("pousada")%></a><br><% busca.movenext %><% wend %><% end if %>Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 4./central/www/busca.asp, line 18

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é tudo do tipo texto nestas variáveis? Estão entrando como como númérico sem as aspas simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso parece erro de conexão. Veja o que tem na linha 18, provavelmente no arquivo include conexao.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este código dele está estranho. Será que ele declarou a vaiável de conexao? Onde ele está chamando a função que abre a conexao? e aquelas variáveis no select? Não são do tipo texto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele chama a conexão com um arquivo include (conexao.asp) e aí que deve estar o erro. Quanto às variáveis, se elas vem como texto do form, o ASP vai tratá-las como texto e não número.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem o ASP trabalha como texto e tals, mas se no select não tiver indo como texto, ele vai dar paw. O bd não aceita texto sem estar entre ' '.

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.