Estou com o codigo de busca que funciona da seguinte forma:
O usuario escreve em um formulario a cidade, e o codigo busca as pessoas que moram na mesma,
quero altera-lo para exibir apenas pessoas com mais de 10 anos, ou seja o Campo IDADE deve ser
maior que 10 para exibir os moradores da cidade escolhida, mas não estou sabendo alterar no
codigo a linha a seguir:
SQL = "SELECT * FROM teste WHERE idade= '(nao sei o que por aqui)' and INSTR(pessoas.cidade,'" & strSearch & "') "
obs.: Seria algo como IDADE = <10 ?
Abaixo segue o código completo
///////////////////////////////////////////////////////////////
<%
strSearch = Request.Form("search")
strstatus = Request.Form("status")
If strSearch <> "" Then
Dim strConnect, SQL
Dim RS
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb") & ";"
SQL = "SELECT * FROM teste WHERE idade= '(nao sei o que por aqui)' and INSTR(pessoas.cidade,'" & strSearch & "') "
Set RS = Server.CreateObject("Adodb.Recordset") 'Used for pulling main categories from DB
RS.Open SQL,strConnect
if rs.eof or rs.bof then
Response.write "SEM RESULTADOS"
else
do while not rs.eof
Response.Write "ITEM " & RS("pessoas") & " ENCONTRADO<BR>"
rs.movenext
loop
end if
RS.Close
End If
%>
////////////////////////////////////////////////////////////////
Modificando Codigo De Busca
Started By maxcs, 26/10/2004, 22:47
2 replies to this topic
#1
Posted 26/10/2004, 22:47
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
#2
Posted 27/10/2004, 09:53
Se vc quer somente os que tiverem idade maior que dez só é substituir:
SQL = "SELECT * FROM pessoas WHERE idade > 10 and INSTR(cidade,'" & strSearch & "') "
Eu escreveria assim
Sql = "select * from pessoas where idade > 10 and cidade like '%" & strSearch & "%')"
Te+. Espero ter ajudado.
SQL = "SELECT * FROM pessoas WHERE idade > 10 and INSTR(cidade,'" & strSearch & "') "
Eu escreveria assim
Sql = "select * from pessoas where idade > 10 and cidade like '%" & strSearch & "%')"
Te+. Espero ter ajudado.
#3
Posted 28/10/2004, 00:22
Valeu...andregv
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)