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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  VÁRIOS REGISTROS NUMA SÓ STRING
Leudo980
SÃO PAULO
SP - BRASIL
Postada em 29/11/2005 09:15 hs            
Senhores,
 
Tenho 10 registros numa certa tabela.
Como faço pra jogar todos os registros (o ID) separados por vírgula em uma string?
 
Assim: ssql = "select id_cliente from clientes where dt_cadastro >= '01-jan-05"
Esse select só traz 10 registros (id_cliente), gostaria de colocar esses id_cliente um ao lado do outro separados por vírgula numa string.
A string ficaria assim: "1,2,3,5,5,6,7,8,9,10"
 
Fico no aguardo e um abraço a todos.
 
 
 
 
         
 
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 29/11/2005 09:47 hs            
A única forma que eu conheço é montando a String dessa forma:
dim variavel as string
set rs = base.openrecordset("select id_cliente from clientes where dt_cadastro >= '01-jan-05")
variavel=empty
rs.moveMin
do while not rs.eof
     variavel=iif(variavel=empty, rs("id_cliente"), variavel & "," & rs("id_cliente"))
     rs.movenext
loop
 

dsmn
     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 29/11/2005 09:57 hs            
crie um recordset
dim rs as adodb.recordset
set rs = new adodb.recordset
rs.open "select numero from clientes"
while not rs.eof
    vString = vString & rs("numero") & ","
    rs.movenext
wend
vString=mid(vString,1,len(vString -1))
rs.close
set rs=nothing
 
   
Leudo980
SÃO PAULO
SP - BRASIL
Postada em 29/11/2005 12:08 hs            
deu certo galera.
 
obrigado!
 
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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