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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  RETORNO SELECT C/COLUNA SEQUENCIAL
Ivo
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 27/11/2007 08:36 hs         
Olá Pessoal gostaria de saber se existe alguma função ou alguma forma que ao fazer um select eu crio um campo tipo sequencia e ele me retorno uma sequencia de 1 a quantidade de linhas que o retorno do select tiver ex.
 
select nome from tabela
 
Antonio
alvez
Maria
gostaria dessa forma
select nome, ? as sequencia from tabela
antonio      1
alvez         2
Maria         3
 
 
att.
Ivo
 
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 27/11/2007 11:25 hs            
cria um array... no declarations...
Dim lista as variant
por ex (aki estou usando DAO...)
ssql ="select nome from tabela"
set tabela= banco.openrecordset(ssql, dbopensnapshot)
do until tabela.eof
         tabela.movenext
loop
n= tabela.recordcount
tabela.close
 
Redim lista (n,1)
' abre a tabela de novo pra popular
i=0
set tabela= banco.openrecordset(ssql, dbopensnapshot)
do until tabela.eof
         i=i+1
         lista(i,0)=i
         lista(i,1)=tabela("nome")
         tabela.movenext
loop
tabela.close
 
Desta forma será formada uma sequencia de acordo com a da retirada dos dados do BD
   
Ivo
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 27/11/2007 12:50 hs         
Ola PH1959
Não quero fazer isso via codigo
quero fazer isso dentro do select entende?
estilo alguma função que me retorno uma numeração sequencial do registros retornados
abraços e vlw
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 27/11/2007 12:54 hs            
hmmm deixe me ver se entendi...vc quer q eles sejam ordenados pelo campo cód da tabela ...é isso?
 
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 27/11/2007 12:58 hs            
se for ordenar pelo campo Cod ...
 
"select * from sua_tabela order by cod"
   
Ivo
não registrado
ENUNCIADA !
Postada em 27/11/2007 15:39 hs   
nao amigo nao quero ordernar nao rs
Quero apenas criar um campo no select retornando um numero sequencia de 1 ate a quantidade de registro retornado pelo select
mas gostaria de fazer isso na instrução Select sem usar comigo vb e nada só no select
abraços
 
 
   
Página(s): 1/2      PRÓXIMA »


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