Ошибка переменной не определена в классическом ASP (VBScript) - PullRequest
0 голосов
/ 03 октября 2011

Ошибка выполнения Microsoft VBScript '800a01f4'

Переменная не определена: 'product_id'

/ Vital / form / products.asp, строка 64

Я использую опциюЯсно, и я определил переменную как

Dim product_id

product_id=Request.Form("product_id")

Это проблема с IIS или SQL Server 2003?На самом деле он работает нормально, когда я получаю доступ к моей базе данных SQL Server 2008 с локального хоста.Но проблема возникает, когда мой клиент загружает файл asp на веб-сервер и пытается получить доступ к базе данных mysql 2003.

1 Ответ

0 голосов
/ 04 октября 2011

Не видя больше кода, я должен угадать, и я предполагаю, что вы определяете переменную внутри функции, например:

Function Foo
    Dim product_id

   '......
End Function

Тогда строка product_id=Request.Form("product_id") вне функции действительно приведет к ошибке, поскольку она является локальной только для этой функции.

Это не имеет ничего общего с IIS или базой данных - проблема с чистым VBScript.

...