Estou tentando executar o código abaixo, ele não mostra erro de execução, no entanto não envia as informações do formulário Excel para a tabela do Access.
Anexo arquivo em XLSX
- Código:
Public Sub AddDatabaseEntry()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim stDB As String, stSQL As String, stProvider As String
Dim Name As String
Dim Address As String
Name = Txtname
Address = Txtcpf
stDB = "Data Source= " & ThisWorkbook.Path & "\Projeto_Central.accdb"
stProvider = "Microsoft.ACE.OLEDB.12.0"
'Opening connection to database
With cn
.ConnectionString = stDB
.Provider = stProvider
.Open
End With
'SQL Statement of what I want from the database
'''stSQL = "INSERT INTO Cadastro (Nome, CPF) " & _
"Values (""" & Name & """, """ & Address & """)"
stSQL = "INSERT INTO Cadastro (Nome, CPF) " & _
"Values ('" & Name & "', '" & Address & "')"
'stSQL = "INSERT INTO Cadastro (Nome, CPF)" & "Values ('" & Page(2).Txtnome & "','" & Txtcpf & "')"
cn.Close
Set rs = Nothing
Set cn = Nothing
End Sub
Anexo arquivo em XLSX
- Anexos
- Projeto - UPH.xlsm
- Você não tem permissão para fazer download dos arquivos anexados.
- (387 Kb) Baixado 2 vez(es)