Это было несколько лет для меня, поэтому этот ответ может быть немного устаревшим.Кроме того, поскольку база данных Access заканчивается на .mdb, я предполагаю, что это база данных до 2007 года.
Да, только файл должен работать.Доступ не должен запускаться, он просто должен прочитать файл.Однако вам может потребоваться установить определенные компоненты для связи с базой данных Access (раньше это был MDAC - http://www.microsoft.com/download/en/details.aspx?id=1953,, не уверенный на 100%, если это так и есть).MDAC содержит механизм JET, который классический ASP использует для общения с файлами Access.
Что касается строки подключения, этот веб-сайт, который предоставляет несколько примеров строк подключения доступа: http://connectionstrings.com/access
edit - добавление дополнительной информации
На случай, если я не буду правильно следовать комментариям, вот пример того, как подключиться к базе данных Access через Classic ASP:
Set MyConn = Server.CreateObject("ADODB.Connection")
MdbFilePath = "c:\database\MyDatabase.mdb" ''# Server.MapPath is not needed, since we are providing the whole path already
MyConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & MdbFilePath
При запуске кода выше, вы все еще получаете ошибку?Кроме того, какие настройки вы используете (IIS7, IIS6, 32 бита, 64 бита)?