首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于SqlParameter构造函数的用法,该如何处理

2012-01-07 
关于SqlParameter构造函数的用法当使用SqlParameter构造函数PublicSubNew(String,Object)和PublicSubNew(S

关于SqlParameter构造函数的用法
当使用SqlParameter构造函数Public   Sub   New(String,   Object)和Public   Sub   New(String,   SqlDbType)的效率和其他方面是否有区别,也就事下面的代码哪个比较好点:

Dim   cmd   as   New   SqlCommand()
Dim   dr   as   SqlDataReader
cmd.CommandText   =   "Select   *   From   tableName   Where   ID   =   @ID "
cmd.Parameters.Add(New   SqlParameter( "@ID ",Convert.ToInt32(28)))
dr   =   cmd.ExecuteReader()

-----------------------------------

Dim   cmd   as   New   SqlCommand()
Dim   dr   as   SqlDataReader
cmd.CommandText   =   "Select   *   From   tableName   Where   ID   =   @ID "
cmd.Parameters.Add(New   SqlParameter( "@ID ",SqlDbType.Int))
cmd.Parameters( "@ID ").Value   =   28
dr   =   cmd.ExecuteReader()


[解决办法]
个人感觉应该一样的。
不过后一种对参数定义严格一点,能过滤一些无效参数的引用。

热点排行