我正在向我的SqlCommand添加參數。下面是一個簡單的例子(僅使用關於我的問題的性質):我如何查看帶有參數的命令,由Visual Studio中的ExecuteReader執行
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同時在調試一個破發點模式。例如:
exec af_get_data @p1='param1', @p2='param2'
我嘗試將鼠標懸停在CMD在調試模式,但參數屬性沒有列出的參數,當我展開參數,尋找我看到這樣的項目:
「項目=爲了評估索引屬性,該屬性必須是合格的,並且參數必須由用戶明確提供。「
我不想讓代碼做到這一點,我知道應該有辦法在某個調試窗口以某種方式查看它。
幫助表示讚賞!
但是您至少應該能夠在調試窗口中看到您分配給參數的變量。這也應該在快速監視窗口中工作:'cmd.Parameters [0] .Value' –
我的一些程序有20+參數。坐在那裏,從變量中一個一個地複製和粘貼它們,並用手構建exec語句是非常繁瑣的。這就是爲什麼我正在尋找一種方法來獲得整個exec語句。 –