请问,这2种 sql 参数添加语句,有区别吗?
如题:
cmdSelect.Parameters.Add(New SqlParameter("@UC", SqlDbType.NVarChar, 10))
cmdSelect.Parameters("@UC").Value = UserCode
和
cmdSelect.Parameters.Add(New SqlParameter("@UC", UserCode))
有区别吗? 为什么?
问题点数:20、回复次数:3Top
1 楼FoxLinn(业余编程爱好者)回复于 2005-05-19 00:20:55 得分 0
没有人帮我吗?Top
2 楼ghostzxp(幽灵)回复于 2005-05-19 01:06:38 得分 10
有阿
第一个指定了参数的数据类型
第二个用系统默认的
Top
3 楼631799(杭州工人)回复于 2005-05-19 09:26:55 得分 10
如果对数据的类型比较严格用第一种一般用第二种Top




