I am currently trying to query one of the table from Microsoft Access Database (.mdb), however, when I try to do a SELECT * FROM myTable, it gives an \"User-def
try this:
Private Sub CommandButton1_Click()
Dim db As object, rs as object
Dim dbPath As String
Dim aQuery As String
Dim pword As String, uid as string
dbPath = ThisWorkBook.Path & "\Database.mdb"
pword = "password"
uid = "myid"
set db = createobject("adodb.connection")
with db.open
.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbPath & _
";User ID=" & uid & ";Jet OLEDB:Database Password=""" & pword & """;"
end with
aQuery = "SELECT * FROM myTable"
Set rs = db.Execute(aQuery)
rs.MoveFirst
MsgBox rs.Fields(0)
db.close
set rs = nothing
set db = nothing
End Sub