Ir para conteúdo

POWERED BY:

Arquivado

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

AspAL

While dentro de um select

Recommended Posts

Tenho uma busca de um site, que o código separa as palavras desejadas para a busca, e faz um select de acordo com a quantidade de palavras digitadas. O código tá dando erro no select, no momento em que eu tento inserir um while dentro dele.

 

Preciso inserir um while dentro de um select, tem como? tipo, o código é esse:

 

<html>

 

<head>

<title>Nova pagina 1</title>

 

SEPARANDO AS PALAVRAS

<%

variavel = request.form("palavra")

s_variavel = Split(variavel, " ")

%>

 

</head>

 

<body>

<%

SET CONEXAO = SERVER.CREATEOBJECT("ADODB.CONNECTION")

CONEXAO.OPEN "PROVIDER = MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & SERVER.MAPPATH("/bd.mdb")

 

SELECT COM WHILE:

 

SET RS = Conexao.EXECUTE("SELECT * From Noticias Where &

 

while not i = LBOUND(s_variavel) to UBOUND(s_variavel)

 

"noticia like '%(s_variavel(i))%'" &

 

wend

 

& "ORDER BY id DESC;")

 

ESCREVENDO O RESULTADO DA BUSCA

 

while not RS.eof

response.write RS("manchete") & "<br>"

rs.movenext

wend

 

%>

</body>

 

</html>

 

AJUDA???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho uma busca de um site, que o código separa as palavras desejadas para a busca, e faz um select de acordo com a quantidade de palavras digitadas. O código tá dando erro no select, no momento em que eu tento inserir um while dentro dele.

 

Preciso inserir um while dentro de um select, tem como? tipo, o código é esse:

 

<html>

 

<head>

<title>Nova pagina 1</title>

 

SEPARANDO AS PALAVRAS

<%

variavel = request.form("palavra")

s_variavel = Split(variavel, " ")

%>

 

</head>

 

<body>

<%

SET CONEXAO = SERVER.CREATEOBJECT("ADODB.CONNECTION")

CONEXAO.OPEN "PROVIDER = MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & SERVER.MAPPATH("/bd.mdb")

 

SELECT COM WHILE:

 

SET RS = Conexao.EXECUTE("SELECT * From Noticias Where &

 

while not i = LBOUND(s_variavel) to UBOUND(s_variavel)

 

"noticia like '%(s_variavel(i))%'" &

 

wend

 

& "ORDER BY id DESC;")

 

ESCREVENDO O RESULTADO DA BUSCA

 

while not RS.eof

response.write RS("manchete") & "<br>"

rs.movenext

wend

 

%>

</body>

 

</html>

 

AJUDA???

boas.

aqui vai

 

while not RS.eof	response.write "<option>" & RS("manchete") & "</option>"	rs.movenextwend

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é disso q eu falo... falo de inserir um while dentro de um select... isso que você me mostrou é só um while MOSTRANDO um select, e dando um loop até o fim do arquivo.queria saber se tem como colocar um while dentro da formação do próprio select.

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.