Buscar Em Um Campo Do Bd Um Item Entre Vários
#1
Posted 02/09/2004, 21:17
é o seguinte:
usurio vai cadastrar algo e tem opção de cadastrar varios estados.
Exemplo:
no campo do bd "Estado" ele cadastra SP, MG, RS, MT, GO como fazer para mostrar somente por exemplo SP ou seja busca dentro campo somente SP e tudo que estiver postado em SP.
Como fazer? da pra fazer no select?
Tentei algo como:
Select * FROM Dados WHERE cidades = 'MG' mas apareceu todos.
Valeu
#2
Posted 03/09/2004, 09:20
Qualquer dúvida, pergunte
#3
Posted 03/09/2004, 10:56
RecSet.Open "Select * from tabela where cidade = '%"&request.form("cidade")&"%'", conn, 3
eu não entendi o porque do request.form. O que quero é em um unico CAMPO que tenha: SP, MG, RS etc mostrar somente SP por exemplo. Se puder me explicar melhor a linha acima, fico muitop grato.
valeu
#4
Posted 03/09/2004, 13:33
Sim explico, o request.form, serve para quando você escrever alguma coisa no campo de texto, ai ele pode ser pego com o request.form("campo")...Entendeu?Olá Voictor ASP,
RecSet.Open "Select * from tabela where cidade = '%"&request.form("cidade")&"%'", conn, 3
eu não entendi o porque do request.form. O que quero é em um unico CAMPO que tenha: SP, MG, RS etc mostrar somente SP por exemplo. Se puder me explicar melhor a linha acima, fico muitop grato.
valeu
#5
Posted 03/09/2004, 13:51
Sim, isso eu sei. Só que quero mostrar os itens contido no campo de BD.
No campo estado tem "MG, SP, MA, BA etc" quero somente um por vez
Valeu
#6
Posted 03/09/2004, 14:05
Você pode fazer assim então:Olá Victor Asp,
Sim, isso eu sei. Só que quero mostrar os itens contido no campo de BD.
No campo estado tem "MG, SP, MA, BA etc" quero somente um por vez
Valeu
<%RecSet.Open "Select * from tabela where estado = 'MG'", conn, 3 while not RecSet.EOF%> Estado de MG<br> <%=RecSet("registros") RecSet.MoveNext Wend RecSet.Close%> <%RecSet.Open "Select * from tabela where estado = 'SP'", conn, 3 while not RecSet.EOF%> Estado de SP<br> <%=RecSet("registros") RecSet.MoveNext Wend RecSet.Close%> <%RecSet.Open "Select * from tabela where estado = 'MA'", conn, 3 while not RecSet.EOF%> Estado de MA<br> <%=RecSet("registros") RecSet.MoveNext Wend RecSet.Close%> <%RecSet.Open "Select * from tabela where estado = 'BA'", conn, 3 while not RecSet.EOF%> Estado de BA<br> <%=RecSet("registros") RecSet.MoveNext Wend RecSet.Close%>
Tenta assim,se não der certo volta ai!
[]'s
Victor
#7
Posted 03/09/2004, 16:51
bom, assim tb não dá. Quando se tem so um registro no campo estado ele retorna mas neste tem vários Ex: SP, MG, MA.... Para dar certo teria que criar 27 campos correspondendo ao 27 estados. Eu criei e fiz assim:
If Request.QueryString("estado") = "AC" Then
objRs.Open Query & " WHERE UF1 = 'AC' ORDER BY Date DESC, ", objConn, 3, 1
End If
If Request.QueryString("estado") = "AC" Then
objRs.Open Query & " WHERE UF2 = 'AL' ORDER BY Date DESC, ", objConn, 3, 1
End If
Tive que fazer 27 desses, assim deu certo. Só que tenho outro problema, queria jogar todos os estados tb para o campo estado. veja o outro que voce mesmo já respondeu AddNew.
Valeu mesmo pelo interesse
#8
Posted 04/09/2004, 21:45
Nossa, q trabaio, monta um select (combo!).. com a sigla do estado e o valor tbm ... no request tu faiz assim:Olá,
bom, assim tb não dá. Quando se tem so um registro no campo estado ele retorna mas neste tem vários Ex: SP, MG, MA.... Para dar certo teria que criar 27 campos correspondendo ao 27 estados. Eu criei e fiz assim:
If Request.QueryString("estado") = "AC" Then
objRs.Open Query & " WHERE UF1 = 'AC' ORDER BY Date DESC, ", objConn, 3, 1
End If
If Request.QueryString("estado") = "AC" Then
objRs.Open Query & " WHERE UF2 = 'AL' ORDER BY Date DESC, ", objConn, 3, 1
End If
Tive que fazer 27 desses, assim deu certo. Só que tenho outro problema, queria jogar todos os estados tb para o campo estado. veja o outro que voce mesmo já respondeu AddNew.
Valeu mesmo pelo interesse
If Request("estado") <> "" Then strSQL = "SELECT Blablabla FROM Blablabla WHERE Estado = '" & Request("Estado") & "'" objRs.Open strSQL, 3, 1 End if
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)