Ir para conteúdo

POWERED BY:

Arquivado

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

avcintra

Ordem alfabética

Recommended Posts

Olá a todos,Eu precisava fazer um SELECT pela primeira letra do campo nome, ou seja, gostaria de pelo comando SQL ele lista-se apenas os nomes que começem com a letra que eu escolher. Isso é possível?Não tenho a menor ideia de como fazer isso.Desde já agradeço,André!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%'variavel que recebera a letra desejada, por exemplo a letra "a"varLetra = "a"'instrução sqlstrSQL = "SELECT * FROM tabela WHERE campoNome = '"& varLetra &"%'"'depois execute o recordset, o resultado será todos os nomes da tabela que iniciam com a letra "a"%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso so a primeira

Compartilhar este post


Link para o post
Compartilhar em outros sites

Set RS = Conn.execute(strSQL) isso tiozinhomas o objeto de conexao ja deve ter sido criado anteriormente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cancegui executar da pra mostra melhor para mim?Meu codigo:<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%Response.Buffer = True%><!--#include file="connection/conecti.asp" --><%Dim Rs_cadastroDim Rs_rowsSet Rs_cadastro = Server.CreateObject("ADODB.Recordset")Rs_cadastro.ActiveConnection = MM_cadastro_STRINGRs_cadastro.Source = "SELECT * FROM cadastro ORDER BY empresa ASC"Rs_cadastro.CursorType = 0Rs_cadastro.CursorLocation = 2Rs_cadastro.LockType = 1Rs_cadastro.Open()Rs_rows = 0%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

TBM seria enteressante como seria isso! olha minha busca:


%>

<%

 

Dim Repeat1__numRows

Repeat1__numRows = -1

Dim Repeat1__index

Repeat1__index = 0

Recordset1_numRows = Recordset1_numRows + Repeat1__numRows linenums:0'>Set Conexao = Server.CreateObject("ADODB.Connection")dbPath = "DBQ=" & Server.Mappath("data/dados.mdb")Conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & dbPath Set Recordset1 = Server.CreateObject("ADODB.RecordSet") Recordset1.Open "SELECT * FROM cadastro WHERE empresa LIKE '%"& request.form("busca") &"%' OR empresa LIKE'%"& request.form("busca") &"%' OR segmento LIKE'%"& request.form("busca") &"%' OR segmento LIKE'%"& request.form("busca") &"%' OR site LIKE'%"& request.form("busca") &"%' OR email LIKE'%"& request.form("busca") &"%' OR endereco LIKE'%"& request.form("busca") &"%' " , Conexao, 1, 3%><%Dim Repeat1__numRowsRepeat1__numRows = -1Dim Repeat1__indexRepeat1__index = 0Recordset1_numRows = Recordset1_numRows + Repeat1__numRows

gostaria que listasse em ordem alfabética.

 

Mais minha duvida mesmo é assim:

Quando o usuário clicar em por <a href="odm_alfa.asp">ordem alfabetica</a> ir para a pagina odm_alfa.asp e lista toda minha tabela:

VLW

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.