Существует некоторое неудобство из-за способа, которым ADO возвращает результаты команды как в набор записей, так и в качестве выходных параметров.
Они доступны после закрытия возвращенного набора записей, поэтому этот порядок должен работать:
set Objrs = nothing
name_of_table = cmd.Parameters("@named").value
added = cmd.Parameters("@added").value
set cmd = nothing
conn.close
set conn = nothing
Response.Write name_of_table
Response.Write added
В качестве альтернативы можно оставить код в том виде, в котором он добавлен, для переключения на курсор на стороне клиента с помощью:
conn.Open strConnect
conn.CursorLocation = 3 '//aduseclient
set cmd.ActiveConnection = conn
(Также убедитесь, что использование adCmdStoredProc
не следует заменять его числовымзначение, если вы не связаны с библиотекой типов)