我正在寻找一种方式,我怎么能显示执行后的查询字符串时,参数在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