tempad
Readygo技术搜索引擎 >>游戏开发 >> sqlcommand.parameters有没有必要加Contains...RemoveAt判断啊?

sqlcommand.parameters有没有必要加Contains...RemoveAt判断啊?

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 2:00:45

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

责任编辑: efish 参与评论 查找更多:
相关文章
在java中如何取得客户端的IP地址? 在java中如何取得客户端的IP地址?
DNS怎么配置?是不是很麻烦? DNS怎么配置?是不是很麻烦?
Doommmm (小龙女......我......喜欢你) ,进来,今天… Doommmm (小龙女......我......喜欢你) ,进来,今天好像没给你多少分,趁下班之前给你,祝你周末开心
请问计算机专业又具体分计算机技术与应用和软件专业 请问计算机专业又具体分计算机技术与应用和软件专业
在dbgrid中如何根据数据进行不同显示? 在dbgrid中如何根据数据进行不同显示?
谁有B超影像方面的伪彩方案呀,一定多给分 谁有B超影像方面的伪彩方案呀,一定多给分
怎么屏蔽掉©?在xml中. 怎么屏蔽掉©?在xml中.
呵呵,yirenJJ,一个小小的请求,你能答应吗? 呵呵,yirenJJ,一个小小的请求,你能答应吗?
如何控制DataGrid控件中编辑模式的文本框长度? 如何控制DataGrid控件中编辑模式的文本框长度?
关于传输图片丢失数据---------高分 关于传输图片丢失数据---------高分
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎