Как я могу просмотреть SQL код моего запроса после было параметризован Parameters.AppendПросмотр параметризованных запросов В VBScript ADODB.Command
2
A
ответ
2
Вы не можете.
Параметризованные запросы не построены как строка, которую вы можете выводить при готовности.
Это всегда двухступенчатый процесс:
- Подготовить запрос в из из «SELECT Foo FROM foo_table WHERE ID =?», Отправить его на сервер (и получить идентификатор обратно).
- Пошлите все параметры, чтобы заполнить вопросительные знаки на сервере вместе с идентификатором подготовленного оператора.
Ни в коем случае два (запрос и параметры) не могут войти в контакт за пределами сервера базы данных. (Это причина, по которой параметризованные запросы гораздо более безопасны, чем строки SQL, сделанные вручную).
Благодарим за информацию! :-) ASP может быть хромым. – 2009-02-06 16:31:45
Это не имеет никакого отношения к ASP. Это общий путь с параметризованными запросами. – Tomalak