我正在尋找一種方式,我怎麼能顯示執行後的查詢字符串時,參數在VB.net被用於..如何顯示執行後的查詢字符串時,參數在VB.net
例如:
Using con As New SqlConnection(strConnect)
con.Open()
Using com As New SqlCommand("INSERT INTO myTable (myColumn1, myColumn2) VALUES (@C1, @C2)", con)
com.Parameters.AddWithValue("@C1", myValueForColumn1)
com.Parameters.AddWithValue("@C2", myValueForColumn2)
com.ExecuteNonQuery()
End Using
End Using
,所以我希望不要有參數
我認爲你的選擇是相當有限的。簡單的「一次性」方法是在執行查詢之後編寫一個方法,該方法使用SQLCommand對象並通過參數集合進行自旋,從而將sql字符串變量中的參數文字替換爲實際值。這顯然將用於顯示和/或記錄。你可能會喜歡,甚至使用一個方面來做這個方法,通過Unity或PostSharp進行數據訪問。 – codechurn