Получение значений параметров, передаваемых в базу данных SQL через элемент управления SQLDataSource

Я отлаживаю код, написанный предыдущим разработчиком :-)

У меня есть элемент управления SQLDataSource, который вызывает хранимую процедуру базы данных и передает довольно большое количество параметров, а хранимый процесс возвращает записи, которые заполняют элемент управления gridview.

Когда я прохожу код позади, чтобы определить передаваемые значения, есть ли способ, которым я могу точно увидеть, как параметры форматируются и передаются в хранимую процедуру?


person user279521    schedule 01.09.2010    source источник


Ответы (2)


Вы можете использовать UpdatingSqlDataSource. > событие для этого. Его параметр SqlDataSourceCommandEventArgs имеет свойство Command, содержащий параметры запроса.

person Ronald Wildenberg    schedule 01.09.2010

Вместо того, чтобы пытаться извлечь их из кода программной части, используйте Sql Profiler. Если вы используете версию Express, для этого также есть профайлер: AnjLab Sql Profiler

person Mike Brind    schedule 01.09.2010
comment
Я знаю о профилировщике SQL, но не знаю, как его настроить. Я пытался искать в Интернете, в конце концов сдался. Есть какие-нибудь советы по профайлеру? Кстати, используя корпоративную версию SQL 2005. - person user279521; 01.09.2010