Ir para conteúdo

POWERED BY:

Arquivado

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

lezão

Insert into em ordem alfabética

Recommended Posts

Gostaria de colocar meus insert into em ordem alfabetica...

 

como esta!


RESIDENCIAL	

ORGÃO PÚBLICO	

ARMAZÉM GERAIS	

ZONA RURAL	

Como eu gostaria q ficasse

ARMAZÉM GERAIS
BEBEDOURO
CASA
DIADEMA
ELEFANTE
FORMIGA
ORGÃO PÚBLICO	
RESIDENCIAL	
ZONA RURAL	

CODIGO


  <%
'Option Explicit
Response.Expires = 0
Dim objConn, objRs, strQuery
Dim strConnection

'Conectando com o banco de dados contato.mdb
Set objConn =  Server.CreateObject("ADODB.Connection")
objConn.Open "DBQ=" & Server.MapPath("../../DataBase/DataBase11.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}","username","password"

'Seleciona da tabela contato
strQuery = "SELECT * FROM Categorias order by id DESC"
Set ObjRs = objConn.Execute(strQuery)
%>

<%While Not objRS.EOF %>
  <tr>
  
    <td colspan="2" ><table width="100%" border="0" cellspacing="0" cellpadding="0" class="texto" style="border: 1px solid black">
      <tr>
        <td width="91%"><font size="2" face="verdana"><em>
            <%Response.write objRS("Atividades")%>
        </em></font></td>
        <td width="9%"><div align="center">
          <input type="checkbox" name="checkbox" value="<%=objRS(0)%>" />
        </div></td>
      </tr>
    </table></td>
    </tr><%
  'Movendo para o proximo registro
  objRS.MoveNext
  Wend
  %>



<%
  'Fechando as conexões
  objRs.close
  objConn.close
  Set objRs = Nothing
  Set objConn = Nothing
  %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O INSERT não precisa ser em ordem nenhuma, o SELECT pode alterar esta ordem, creio que um ORDER BY pela coluna em questão resolva.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Lesão, blza.

 

Examente o que o Motta disse, quando vc faz o Insert, ele apenas está enviando os registro para sua base de dados.

 

É quando vc chama seus Registro é que faz essa escolha, tente alterar esse linha e teste novamente:

strQuery = "SELECT * FROM Categorias order by Atividades"

Como estava antes, estava ordenando pelo seu ID de cadastro, nesse caso será pelas Atividades como deseja.

 

Poderá usar também o "Group" caso tenha repetidas.

 

Att,

 

William Ramos

Compartilhar este post


Link para o post
Compartilhar em outros sites

e depois usar o ASC ou DESC

O ORDER BY palavra-chave é usada para classificar a por uma ou mais colunas set-resultado.

A palavra-chave ORDER BY classifica os registros em ordem crescente por padrão. Para classificar os registros em ordem crescente use o ASC e para ordem decrescente você pode usar a palavra-chave DESC.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Xan...

 

Valeu,Wilnet é isso mesmo coloquei seu codigo e deu certo

 

mais uma vez.... OBRIGADO GALERA \O/....

Compartilhar este post


Link para o post
Compartilhar em outros sites

1175422_714835018560297_2296038501257836

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.