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

Tratar erros no acesso Banco de Dados Access


Almarante

Pergunta

Oi Galera estou precisando de ajuda.

Copie um exeplo de tratamento de erro e tentei aplicar no meu projeto.

Quando abro o form onde está essa rotina ele seleciona a linha em negrito e

dá uma mensagem de objeto requerido.

o codigo é o seguinte:

Option Explicit

Dim db As Database

Dim rs As Recordset

Dim dbname As String

Private Sub Form Load()

dbname = App.Path & "\ Banco.mdb"

Set db = DBEngine.Workspaces(0).OpenDatabase(dbname)

Set rs = DB.OpenRecordset("erro")

Private Sub CmdSalvar_Click()

On Error GoTo trata

Exit Sub

trata:

If Err.Number = 3022 Then

MsgBox "Número de Nota Já Existe!", vbInformation, "Atenção"

txtNumeroNota.text = ""

txtNumeroNota.Setfocus

Resume Next

End if

End Sub

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

almarante, mas esse codigo q você postou ele é direto assim mesmo, ou você postou junto duas partes q eram separadas??

porque você não pos o End Sub do Form Load mas já declara outra Sub. você não pode por o clique do botao dentro do Form Load, tem q ser embaixo (depois do End Sub).

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,2k
    • Posts
      652k
×
×
  • Criar Novo...