SqlCommand.Parameters.Add("@a",'a');--报错 cha类型问题;
我查了msdn,说这Add (String, Object)这个重载容易引起歧异, 但,他的举例为int 为 0时, 但我
测试了一下, 竟然没问题。
是不是因为 Add (String, Object)和Add (String, SqlDbType)因为SqlDbType为枚举型别和cha为有序类型因此产生歧异, 那维和int型可以通过测试那;
SqlCommand.Parameters.Add("@a",0) ----竟然没问题;
我查了msdn,说这Add (String, Object)这个重载容易引起歧异, 但,他的举例为int 为 0时, 但我
测试了一下, 竟然没问题。
是不是因为 Add (String, Object)和Add (String, SqlDbType)因为SqlDbType为枚举型别和cha为有序类型因此产生歧异, 那维和int型可以通过测试那;
SqlCommand.Parameters.Add("@a",0) ----竟然没问题;
解决方案 »
- asp.net怎么隐藏管理员登陆
- 能否用powerbuilder开发asp.net网站?
- 在ASP.NET中实现数据分二层显示(类似主从明细表),用什么办法比较好?
- 请教关于缓存的定期更新
- 求助: 老是提示{“ImageButton”的控件“ibtDone”必须放在具有 runat=server 的窗体标记内}
- JQuery函数 如何在服务器端判断条件启用
- 求助:SQL问题
- ASP.NET MVC EasyUI datagrid
- Asp.net MVC4 关于上传视频到服务器
- 高手来帮我,谢谢啊
- sql 问题,大家帮忙~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 数据显示格式问题,谁有好的解决方法,加到100分,不够可以再开贴加。
SqlParameter[] parm = new SqlParameter[]
{
new SqlParameter( "@orderprogramid", SqlDbType.Int ),
new SqlParameter( "@userid", SqlDbType.NVarChar),
new SqlParameter( "@receivercheck", SqlDbType.Bit )
}
parm[0].Value = "";
parm[1].Value = "";
parm[2].Value = "";
SqlCommand.Parameters.Add("@a",a);
请看这个,谢谢, 就是对type进行转换, 省去SqlDbType.NVarChar
http://community.csdn.net/Expert/topic/3856/3856355.xml?temp=1.858157E-02
SqlCommand.Parameters.Add("@a", VarChar, 2, a