Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Criando For


pacokaca

Pergunta

já arrumei o problema do for.. mas valeu mesmo assim!

Agora a duvida dos array..!!

dim pmde, pmhora, pmdata, pmmsg(30)

só q ai.. ele num deixa eu atribuir valores string para essas variaveis.. só valor numerico.. tem como adicionar texto a esses vetores? valeu ai.. aonde ad erro é aqui oh:

pmde(i) = rs.fields("De")

bom.. e no for.. achu q ta tudo resolvido.. só uma duvida.. o next usa no final da instrução?

valeu ai desde já..!! =)

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

valeu ai galera pela ajuda.. mas tipo.. os ite q se me passou.. ta meio confuso.. sei la.. eu num quero fazer nem metade daqeules coisas q ta la... hehehe.. a declarção pelo q ta escrito la.. teria q ficar assim por exemplo:

dim pmmsg

pmmsg = array()

e depois pra preencher.. seria

pmmsg(i) = rs.fields("MSG")

onde esse i é um for q eu fiz..

só q ai da o seguinte erro:

Subscrito fora do intervalo: '1'

esse erro da na linha de atribuirt o valor pro array..

se alguém conseguir me ajudar eu ficaria muito grato.. valeu ai

Link para o comentário
Compartilhar em outros sites

  • 0

galera.. consegui atribuir valores de texto pra array.. só q agora ta dando outro problema..

tipo.. ess ehe o codigo pra pegar do banco de dados.. todas a mensagens q forem pra aqeule usuario..e atribuir nas array

dim pmmsg

pmmsg = array()

dim i

i = 0

rs.movefirst

do while not rs.eof

if lcase(vlogin)= rs.fields("Para") then

i = i + 1

ReDim preserve pmmsg ( i )

pmmsg ( Ubound( pmmsg ) ) = rs.fields("MSG")

rs.movenext

exit do

else

rs.movenext

exit do

end if

loop

e esse he o cidgo pra pegar os valores dos vetoreS:

for i = LBound( pmmsg ) to UBound ( pmmsg )

  response.write pmmsg ( Ubound( pmmsg ) ) & "<br>"

  next

só q ta dando algo errado.. tipo.. eu to testandu com 3 msgs no BD para esse usuario.. ele pega 1.. ele mostra 2 vezes a mesmo msg

alguém sabe onde eu errei ? se foi na hora de atribuir as array.. ou na hora de resgatalas? valeu ai a ajuda!

Link para o comentário
Compartilhar em outros sites

  • 0

Antes de trancar, só vou lhe informar uma outra lógica para fazer aquilo q você quer.

1 - Quando criar o Recordset usar o Select pegando apenas os registros em que o campo Para seja igual a variavel vlogin.

2 - Depois usar Getrows que cria automaticamente o vetor.

Eu sei q você já resolveu, mais essas sugestões que eu passei agilizariam muito o processamento em sistemas de médio e grande porte.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...