Procura De Cliente
#1
Posted 27/10/2003, 11:24
Fiz um Buscador aonde vc coloca o nome do cliente e ele busca as informações dele.Até ai e facil. Fiz isso assim envia do form o nome do cliente e na outra pagina dei um request.nomedocliente e coloquei o recordset com o comando select.
Ficou assim:
nomeempresa = request.form("nomedaempresa")
sql = "select * from Clientes WHERE nomeempresa = '" & nomeempresa & "' "
Mais meu problema e o seguinte:
Gostaria de quando eu coloca-se o nome do cliente ele naum precisaria estar certo mais mesmo assim ele achar o cliente..tipo assim o nome do cliente e Joao mais quando eu colocar no campo para busca e naum souber direito o nome eu coloco Joa* e ele achar o joao mesmo....
Acho que se faz isso com uma função sql chamada Like..Naum sei se e bem este nome..
#2 Guest
Posted 27/10/2003, 11:44
#3
Posted 27/10/2003, 12:11
#4
Posted 27/10/2003, 12:42
nomeempresa = request.form("nomedaempresa") sql = "select * from Clientes WHERE nomeempresa like '%nomeempresa%' "
#5
Posted 27/10/2003, 14:45
o Guest está certo... vc tem que colocar a função do select LIKE... mas toda e qualquer citação do nome "joão" vai ser exibida... exemplo:
o usuario procura joão o resultado vai aparecer joão flavio, henrique joão,... qualquer resgitro que tiver a palavra joão ou similar...
o código ficaria assim:
nomeempresa = request.form("nomedaempresa") sql = "select nomeempresa from Clientes WHERE like '%nomeempresa%'
pesco?
qualquer duvida posta ai....
RODRIGO
uma pergunta... se trocar as "'" por "%" ele reconhece? acho que tentei fazer isso uma vez e deu pau....
[]'s
Edição feita por: erwebsolution, 27/10/2003, 14:50.
ernestop@pixelsepontos.com.br
www.parrotsplace.com.br
As mais belas aves no seu alcance
www.lugardasaves.com.br
Tudo sobre como criar as mais variadas espécies de aves
#6
Posted 27/10/2003, 15:28
naum funciona naum... eu errei, soh copiei o codigo do imagination e esqueci de mudar o comando.... falha nossaRODRIGO
uma pergunta... se trocar as "'" por "%" ele reconhece? acho que tentei fazer isso uma vez e deu pau....
[]'s
#7
Posted 27/10/2003, 15:42
[]'s
ernestop@pixelsepontos.com.br
www.parrotsplace.com.br
As mais belas aves no seu alcance
www.lugardasaves.com.br
Tudo sobre como criar as mais variadas espécies de aves
#8
Posted 27/10/2003, 16:02
#9
Posted 28/10/2003, 08:32
Fiz assim.
<%
if Request("deletar") = "deletar" then
dim nomeempresa
nomeempresa = Request.Form("nomeempresa")
regs = 100
pag = request.querystring("pagina")
if pag = "" Then
pag = 1
end if
set conn = createobject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("/fpdb/Puncherbe.mdb")
set rs = createobject("adodb.recordset")
set rs.activeconnection = conn
rs.cursortype = 3 'Definimos o cursor a ser utilizado
rs.pagesize = regs
sql = "select * from Clientes WHERE nomeempresa Like '% nomeempresa %' "
rs.open sql
if rs.eof or rs.bof then
response.write "O banco de dados está vazio"
else
rs.absolutepage = pag
contador = 0
do while not rs.eof and contador < rs.pagesize
response.write "<b> " & rs("nomeempresa") & " </B><br>"
contador = contador +1
rs.movenext
loop
end if
response.write "<br><b>Busca Interna:</b> "
for i = 1 to rs.pagecount
if i = cint(pag) then
response.write "<i><b>" & i & "</b></i> "
else
response.write "<a href='" & request.servervariables("script_name") & "?pagina=" & i & "'>" & i & "</a> "
end if
next
rs.close
conn.close
set rs = nothing
set conn = nothing
End if
%>
#10
Posted 28/10/2003, 14:03
<% if Request("deletar") = "deletar" then dim nomeempresa nomeempresa = Request.Form("nomeempresa") regs = 100 pag = request.querystring("pagina") if pag = "" Then pag = 1 end if set conn = createobject("adodb.connection") conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("/fpdb/Puncherbe.mdb") set rs = createobject("adodb.recordset") set rs.activeconnection = conn rs.cursortype = 3 'Definimos o cursor a ser utilizado rs.pagesize = regs sql = "select * from Clientes WHERE nomeempresa Like '"% nomeempresa %"'" rs.open sql if rs.eof or rs.bof then response.write "O banco de dados está vazio" else rs.absolutepage = pag contador = 0 do while not rs.eof and contador < rs.pagesize response.write "<b> " & rs("nomeempresa") & " </B><br>" contador = contador +1 rs.movenext loop end if response.write "<br><b>Busca Interna:</b> " for i = 1 to rs.pagecount if i = cint(pag) then response.write "<i><b>" & i & "</b></i> " else response.write "<a href='" & request.servervariables("script_name") & "?pagina=" & i & "'>" & i & "</a> " end if next rs.close conn.close set rs = nothing set conn = nothing End if %>
flows
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)