Boa tarde!
Pessoal, mais uma vez precisando de uma ajuda de voces, estou criando um pequeno sistema usado Access + excel, bom peguei alguns exemplos na net aqui mesmo no forum de como conectar e inclur dados no access pelo excel vba, bom achei que era simples mais to apanhando muito seguinte eu tenho essa rotina segue:
Public Conn As New ADODB.Connection
Public Sub Conectar()
Dim nConectar As String
nConectar = "Provider= Microsoft.ACE.OLEDB.12.0;Data " & ThisWorkbook.Path & "dados.accdb"
Conn.ConnectionString = nConectar
Conn.Open
End Sub
Bom ate ai vai conecta e tudo mais na hora de incluir os dados na tabela aprensenta a seguinte mensagem:
ERRO EM TEMPO DE EXECUÇÃO '-2147217843 (80040e4d)':
FALHA NA AUTENTICAÇÃO
pesquisei na net mais nao achei nada igual
segue o codigo para inserir dados na tabela:
Option Explicit
Public Indice As Long
Public cx As New ClasseConexao
Public banco As ADODB.Recordset
Public sql As String
Sub Incluir_Registro()
sql = "INSERT INTO Tb_Item(Descrição, Tipo)"
sql = sql & " VALUES ("
sql = sql & ", '" & Me.TxtDescricao.Value & "'"
sql = sql & ", '" & Me.TxtTipo.Value & "'"
sql = sql & " )"
Set banco = New ADODB.Recordset
[b]cx.Conectar apresenta o erro bem aqui [/b]
MsgBox "Programação Realizada com Sucesso.", vbInformation, "Inclusão"
Set banco = Nothing
cx.Desconectar
obrigado.
Marcelo Araujo
Marcelo Araujo
"O conhecimento é algo que se passa de um para o outro
lembre-se ninguem nasceu sabendo. rs rs"
Postado : 17/11/2012 3:33 pm