Строка подключения ASP VBScript к Access 2000 DB - PullRequest
0 голосов
/ 25 августа 2011

У нас есть старая база данных Access 2000, из которой мы должны извлечь данные и сохранить их в текстовом файле через веб-интерфейс, который должен запускаться каждые 20 минут.Я часами искал правильную строку подключения, но ничего не работало.

Я даже использовал решение Dreamweaver «укажи и щелкни» и смог заставить его подключаться и получать данные с помощью System DSN на моем локальном компьютере.компьютера, но при загрузке на тестовый сервер отображается ошибка 500 Internal Server Error (системные имена DSN локального сервера и сервера тестирования имеют одинаковые имена).(Для разъяснения программистам, работающим с твердыми руками, я являюсь разработчиком и использую Dreamweaver, потому что я понятия не имею, что я делаю с ASP.)

Я создал системный DSN на сервере тестирования (win server 2008), но это не похоже на работу.Я не знаю, что-то с кодом VB, который я пишу, или проблема с DSN.Могу ли я получить некоторую помощь с этим, мой крайний срок для этого завтра утром!(Если я не уложусь в срок, основные системы в нашем бизнесе не будут работать!)

Dreamweaver Connection:

Dim MM_LocalDb_STRING
MM_LocalDb_STRING = "dsn=Db;"

Dim Students
Dim Students_cmd
Dim Students_numRows

Set Students_cmd = Server.CreateObject ("ADODB.Command")
Students_cmd.ActiveConnection = MM_LocalDb_STRING
Students_cmd.CommandText = "SELECT * FROM Students" 
Students_cmd.Prepared = true
Students = Students_cmd.Execute
Students_numRows = 0

Я также видел различные строки подключения и пробовал их снет успехаПожалуйста помоги!(Заранее спасибо.)

1 Ответ

1 голос
/ 26 августа 2011

Если можете, попробуйте зайти на страницу локально на тестовом сервере. Я считаю, что это должно дать вам более конкретную ошибку, чем просто 500.

Моя мысль, потому что это работает на вашем компьютере разработчика, заключается в том, что это ошибка прав доступа. Вы должны убедиться, что учетные записи IUSR и LOCAL SERVICE имеют разрешения на чтение / запись в файл базы данных.

...