Try something like...
Sub OpenAccess()
Dim objAccess As Object
On Error GoTo err_Sub
Set objAccess = CreateObject("Access.Application")
With objAccess
..OpenCurrentDatabase filepath:="G:\Temp\ReestablishLinks.mdb"
..Visible = True
..DoCmd.RunSQL "Select..."
End With
MsgBox ""
exit_Sub:
On Error Resume Next
Set objAccess = Nothing
Exit Sub
err_Sub:
Debug.Print "Error: " & Err.Number & " - " & Err.Description
GoTo exit_Sub
End Sub
---------------------
where...
..DoCmd.RunSQL "Select..."
is fine as long as you are doing an action make-table query.
HTH,
Gary Brown
--
Gary L Brown
------------------------------------------------------------------------
Gary L Brown's Profile: http://www.excelforum.com/member.php...o&userid=28563
View this thread:
http://www.excelforum.com/showthread...hreadid=484324