SqlCommand에 매개 변수를 추가하고 있습니다. 여기에 (내 질문에 관련된 속성 만 사용) 빠른 예는 다음과 같습니다Visual Studio의 ExecuteReader에서 실행중인 params와 함께 명령을 보는 방법
Dim cmd As New System.Data.SqlClient.SqlCommand
cmd.CommandText = "af_get_data"
cmd.CommandType = System.Data.CommandType.StoredProcedure
cmd.Parameters.Add("@p1", "param1")
cmd.Parameters.Add("@p2", "param2")
내가있는 동안 디버그 중단 점에서 DB로 전송되는 매개 변수와 함께 명령을 볼 수있다 싶은 모든 방법. 예 :
"항목 : 내가 디버그 모드에서 cmd를 위에 마우스를하려고 노력하지만, 매개 변수 속성 내가 매개 변수를 확장 할 때, 매개 변수를 나열하고 내가이 볼 수있는 항목에 대한 보이지 않는
exec af_get_data @p1='param1', @p2='param2'
= 인덱싱 된 속성을 평가하려면 속성을 정규화해야하며 인수는 사용자가 명시 적으로 제공해야합니다. " 내가 코드는이 작업을 수행하지 않으려는
, 난 어떻게 든 디버그 창 중 하나에서 볼 수있는 방법이 있어야한다 알고있다.
도움을 받으실 수 있습니다! 당신은 SQL 서버로 전송되는 정확히 보려면
그러나 최소한 디버그 창에서 매개 변수에 지정한 변수를 볼 수 있어야합니다. 이것은 quick-watch 윈도우에서도 잘 동작합니다 :'cmd.Parameters [0] .Value' –
일부 프로 시저에는 20 개 이상의 params가 있습니다. 거기에 앉아 변수들로부터 하나씩 복사하여 붙여 넣기를하고 손으로 exec 문을 구성하는 것은 매우 지루합니다. 이것이 내가 전직원의 진술을 얻는 방법을 찾는 이유이다. –