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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Pq acontece isso?!
William
não registrado
Postada em 19/05/2006 19:41 hs   
Boa noite pessoal!
 
Estou usando este código para navegar entre os registros. Este por acaso é o botão que mostra o registro anterior.
 
'On Error GoTo Erro
 
If rst.BOF = True Then
    rst.MoveNext
    mDados
    MsgBox "Início do arquivo.", vbOKOnly + vbInformation
    Exit Sub
Else
    rst.MovePrevious
    mDados
End If
 
'Erro:
'If Err > 0 Then
'    MsgBox Err & " - " & Err.Description, vbCritical
'    Exit Sub
'End If
 
Só que estão acontecendo coisas meio esquisitas e eu não imagino o que possa ser:
 
1) Quando não comento as linhas que deveriam apresentar algum erro quando ocorresse sempre apresenta erro "94 - Invalid use of Null" ou "3021 - Atingiu BOF ou EOF..."
 
2) Quando comento as linhas não apresenta os erros, mas antes de aparecer a mensagem de início do arquivo ele marca todas as checkbox do formulário e só apresenta a mensagem quando clico no botão pela segunda ou terceira vez.
 
Alguém já passou por um problema desses? O que preciso fazer pra resolver??!
Obrigado!
 
William.
     
Rodrigo V
RIO DE JANEIRO
RJ - BRASIL
Postada em 19/05/2006 23:10 hs            
Kra explica melhor por favor
 
ta mto confuso
 
     
sol
não registrado
Postada em 20/05/2006 08:21 hs   
se vc colocar resume next no tratamento de erros, ele vai pular o procedimento.
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 20/05/2006 10:48 hs            
William tente isto:
 
If Not rst.BOF Then
 rst.MovePrevious
Else
  MsgBox "Início do arquivo."
  Exit Sub
End If
     
VACA
LIMEIRA
SP - BRASIL
Postada em 21/05/2006 17:08 hs            
william o q eh esse mDados? pode ser por causa dele
debuga passo a passo pra poder explicar melhor... as vezes o erro tah nesse mDados e naum na movimentacao do ponteiro.. verifica isso

"Quando estou fraco, aí então é que sou Poderoso"
     
William
não registrado
ENUNCIADA !
Postada em 22/05/2006 10:22 hs   
Bom dia!
Obrigado pelas respostas. Vou alterar e testar com as dicas de vocês.
 
Este mDados é uma Sub pra exibir os dados. É algo como:
 
txtnome.text = rst!nome
...
 
Mesmo assim vou dar uma verificada!
Obrigado mais uma vez.
   
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