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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  problemas com for next e ado
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 16/04/2007 13:37 hs            
na rotina abaixo que pega o index dos campos text, sempre rodou nornal em dao

no meu RS, tenho 119 campos (rs!t0,rs!t1,rs!t2, etc), e também tenho 119 campos text na tela, na verdade é um só com 119 index (text(0),text(1),text(2),etc)


o que faço é percorre todos os texts com o for, e ir igualando ao seu respectivo campo no RS.

For i = 0 To 119
Rs("t" & i) = Text(i).Text
Next i
Rs.Update

porém no update esta dando erro, e percebi que o I chega a 120, qdo deveria parar no 119, lembrnaod que em dao, sempre funcionaou assim, como devo proceder ?


     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 16/04/2007 15:52 hs            
Olha, nunca vi isto, vc tem certeza que chega ao 120?
Mas tente assim, para ver:
i = 0
Do While i <= 119
 Rs("t" & i) = Text(i).Text
 i = i + 1
Loop
 
Se não der certo, faça
i = 0
Do While i <= 119
  If i > 119 Then
     Exit Do
  End If
  Rs("t" & i) = Text(i).Text
  i = i + 1
Loop
 
Não tem como chegar a 120, quer dizer chega, mas sai antes, e será que o erro não está no UPDATE?
 
vlu//

 
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 16/04/2007 16:10 hs            
olha, acho que vc tem razão, o erro da no update, e qdo vou debugar, o i esta em 120, mas neste caso ele ja saiu do for, e no update da a mensagem de excesso de campos para alteração, ou algo assim.
     
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