sqlcommand.parameters有没有必要加Contains...RemoveAt判断啊?
sqlcommand.parameters有没有必要加Contains...RemoveAt判断啊?
楼主huangwangman()2004-03-25 13:19:34 在 .NET技术 / ASP.NET 提问 我的程序中很多地方在parameters.Add 之前加入了 Contains...RemoveAt 条件,
有没有这个必要啊,好像不加程序也没有出错啊,请高手指点一下。
If sqlCmd.Parameters.Contains("@vchcontent") Then
sqlCmd.Parameters.RemoveAt("@vchcontent")
End If
sqlCmd.Parameters.Add(New SqlParameter("@vchcontent", SqlDbType.NVarChar)).Value = strContent
问题点数:20、回复次数:3Top
1 楼MasterLRC(但丁)回复于 2004-03-25 21:45:45 得分 15
完全没有必要
Public Sub CreateMySqlCommand(myConnection As SqlConnection, _
mySelectQuery As String, myParamArray() As SqlParameter)
Dim myCommand As New SqlCommand(mySelectQuery, myConnection)
myCommand.CommandText = "SELECT CustomerID, CompanyName FROM Customers WHERE Country = @Country AND City = @City"
myCommand.UpdatedRowSource = UpdateRowSource.Both
myCommand.Parameters.Add(myParamArray)
Dim j As Integer
For j = 0 To myCommand.Parameters.Count - 1
myCommand.Parameters.Add(myParamArray(j))
Next j
Dim myMessage As String = ""
Dim i As Integer
For i = 0 To myCommand.Parameters.Count - 1
myMessage += myCommand.Parameters(i).ToString() & ControlChars.Cr
Next i
Console.WriteLine(myMessage)
End Sub
Top
2 楼huangwangman()回复于 2004-03-27 23:57:34 得分 0
真的么?
Top
3 楼snoopymin(只有痛感没有乐觉)回复于 2004-03-28 10:01:25 得分 5
我一直都没有加!
应该没问题Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
