Hola.. te recomiendo que trabajes directamente con el provider ya que es mas rápido que un DSN.
Prueba con ésto:
Cita: Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("NombredeTuBD.mdb") & ";User Id=;Password=;"
Dim oConn As New System.Data.OleDb.OleDbConnection(sConn)
Dim cmd As New System.Data.OleDb.OleDbCommand("select * from table1", oConn)
oConn.Open()
....
oConn.Close()
Con ello se irá directamente a la BD de donde esté ubicada tu aplicacion.
Salu2