That's an excellent link. I was blissfully unaware of connecting to an Access database on a remote server using this particular method. The whole while I've been giving the following method to just some users, knowing the whole while it wouldn't work.

Perhaps you should try this too, but with your luck....

VB Code:
  1. Dim cnn As ADODB.Connection
  2. Dim rs As ADODB.Recordset
  3.  
  4. Set cnn = New ADODB.Connection
  5. Set rs = New ADODB.Recordset
  6.  
  7. Debug.Print cnn.State
  8. cnn.Open "Provider=MS Remote;Remote Server=http://myServer;" _
  9.             & "Remote Provider=Microsoft.Jet.OLEDB.4.0;" _
  10.             & "Data Source=c:\inetpub\wwwroot\biblio.mdb;admin,"
  11. Debug.Print cnn.State
  12.  
  13. rs.Open "SELECT * From Authors", cnn, adOpenKeyset, adLockOptimistic
  14.  
  15. Debug.Print rs.RecordCount

C:\inetpub\wwwroot\biblio.mdb is the path to the database on the remote server.

But, if you could get them to create a DSN for you, your chances to make this code work might improve. Just replace the file path with the DSN name.

Also, take a look at this link:

this link


IMEO, if you're going to pay Brinksters anyways, go for their SQL Server Option. Access is, put politely, stupid.