Требуемый объект: «Сервер» из Server.MapPath - PullRequest
2 голосов
/ 17 апреля 2011

Я нахожусь в процессе преобразования файла ASP в VBS, и я столкнулся с серьезной проблемой

Строка, в которой я получаю ошибку, проста и является первой строкой кода

sDBName = Server.MapPath ("../ mydatabase.accdb")

возвращает

Ошибка времени выполнения Microsoft VBScript: требуется объект «Сервер»

Кодовая страница asp работает нормально при запуске в обычном режиме, и я понимаю необходимость удаления «Server» из подобных Server.CreateObject, но я знаю, что Server.MapPath должен быть разрешен

У меня была другая проблема с провайдером ACE.OLEDB.12 .... но из этого форума я понял, что проблема в том, что я использую сервер x64 windows 2003. Исправление "cscript" в этом случае не помогло.

ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, ПОМОГИТЕ

Dave

1 Ответ

2 голосов
/ 17 апреля 2011

Объект Server является частью среды сценариев ASP и, как правило, недоступен для автономных сценариев VBS.

Кроме того, метод MapPath() используется в отношении физического веб-приложения.расположение на сервере и не имеет смысла для автономных сценариев VBS.

...