Ir para conteúdo

POWERED BY:

Arquivado

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

Fabio Rodrigo

Erro na filtragem

Recommended Posts

Declarei a variavel filtrar junto com as outras

dim sSQL, SQL, "filtrar"

filtrar = trim(request("filtrar"))

 

Filtrar foi um name que dei a um radio button para filtrar os registros do banco e reodernar a lista conforme escolha a ação ocorre de pois que eu clico aqui (<a href="#" onClick="java script:form1.submit();"><img src="imagens/lupa_procurar.gif" alt="" width="16" height="16" border="0" align="bottom" /></a></div></td>)

o inicio do form esta assim (<form name="form1" method="post" action="lstveiculos.asp?">)

Esta me retornando o seguinte erro(Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)

O driver ODBC não oferece suporte para as propriedades solicitadas.

/projetos/L/Lokamig/administrador/lstveiculos.asp, line 122)

 

<%SQL = "Select * from tbl_carros" select case filtrarcase "1" SQL = SQL & " where status like 'Ativo'"case "2"SQL = SQL & " where status ='Não Ativo'"case "3"SQL = SQL & " order by '&codigo_montadora&' ASC"case "4"SQL = SQL & " order by '&modelo&' ASC"end selectSet rs_veiculos = Server.CreateObject ("ADODB.Recordset")rs_veiculos.open SQL, conexao,3,3%><%if(request("filtrar")="")thenfiltrar = " order by id ASC"elsefiltrar = filtrarend ifSQL= SQL & filtrarSet rs_veiculos = Server.CreateObject("ADODB.Recordset")rs_veiculos.PageSize=10linha 122 rs_veiculos.Open SQL, conexao, 1, 1 total = rs_veiculos.RecordCount%>
Se alguem que ja passou por essa situação puder me ajudar eu agradeço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o cursorlocation deve ser 3 e não 1

 

mais uma...

tessa parte tem algo errado

SQL = SQL & " order by '&codigo_montadora&' ASC"case "4"SQL = SQL & " order by '&modelo&' ASC"
se codigo_montadora e modelo são variaveis devem ficar entre aspas duplas e simples, se for campo da tabela retire as aspas simples e o &

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.