Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro Arquivo não encontrado.

Segue imagem do erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Local do arquivo: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Segue linhas de Código:

Private Function fnAtualizaBanco(pSQL, rErro As String) As Boolean

    Dim dbConexao As ADODB.Connection
    
On Error GoTo ErroConexao
    
    Set dbConexao = New ADODB.Connection
    
    dbConexao.connectionstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Alura\VB4\Controle_de_Inventario.accbd;"
    dbConexao.Open
    dbConexao.Execute pSQL
    
    dbConexao.Close
    Set dbConexao = Nothing
    
    fnAtualizaBanco = True
    Exit Function
    
ErroConexao:
    rErro = Err.Description
    fnAtualizaBanco = False
    Set dbConexao = Nothing
    
End Function


    'atualiza banco
    'cria o UPDATE
    
    auxSQL = "update [ProdutoInfantins] set [Valor Total] = 1.5 where Código = 503"
    
    If fnAtualizaBanco(auxSQL, auxERRO) Then
        MsgBox "Acesso  atualizado com sucesso!"
    Else
        MsgBox "Ocorreu um erro: " & auxERRO
    End If
   
    
    sbAparenciaNormal
End Sub
2 respostas
solução!

Olá Francisco, tudo bem com você?

Ao analisar suas imagens percebi que o nome do arquivo tem a extensão accdb e você escreveu no código accbd, teve uma pequena troca na ordem das letras d e b. Tente alterar o nome do arquivo com a extensão correta. Exemplo:

dbConexao.connectionstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Alura\VB4\Controle_de_Inventario.accdb;"

Após isso, tente executar outra vez e veja se o arquivo será localizado.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade. Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Jovem, obrigado, cara passei 1h olhando o código e juro que não tinha visto esse erro, quem nunca.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software