USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Filtro

SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/03/2005 12:32 hs            
Olá pessoal,
 
estou tentando criar um filtro para nomes em minha tabela, usando Find e Like, mas não tenho obtido resultado.
Dá pra usar find/like em ASP?
Eis minha tentaiva:
rsTXTFCADM.Find("NOMEW_TXT Like '" & FILTRO & "*'")
 
Valeu
 
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 14/03/2005 13:13 hs         
eu não sei exatamente o que você precisa, mas quando eu preciso fazer um filtro eu utilizo direto na SQL
 
<%
  Dim SQL, rst, Contador, i, Pagina, Origem, Nome
 Nome = Request("Nome") 'valor do parâmetro
 Pagina = trim(Request("Pag"))    'página a ser exibida
 SQL = "SELECT Filmes.[Codigo do filme], Filmes.[Codigo da categoria], Filmes.[Tipo produto], Categorias.[Nome da categoria], Filmes.[Nome do filme] FROM Categorias INNER JOIN Filmes ON Categorias.[Codigo da categoria] = Filmes.[Codigo da categoria] WHERE Filmes.[Nome do filme] Like %" & Nome & "% ORDER BY Categorias.[Nome da categoria], Filmes.[Nome do filme];"
 Set rst = server.createobject("adodb.recordset")
 rst.open SQL, vgdb, 1, 1
 if rst.eof then
   Response.Redirect("Default.asp")
 end if  
 if Pagina = "" then Pagina = 1 'se a página vier em branco mostra a primeira
 Contador = ((Pagina - 1) * 42 ) + 1 'registro inicial (exemplo página2: (2 -1) * 42 + 1 = 42 + 1 = 43 -> registro inicial = 43 )
 rst.pagesize = 42 'número de registros por página
 rst.absolutepage = Pagina 'página a ser motrada
%>
   

SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/03/2005 15:08 hs            
O problema do filtro eu resolvi da seguinte forma:
 
rsTXTFCADM.filter = "NOMEW_TXT like '" & FILTRO & "*'"
 
e o resultado foi o esperado.
 
Mas mesmo assim muito obrigada.
 
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página