请问这个警告是什么意思?

MicFreeBSD 2009-06-14 07:26:44
警告 1 “System.Data.SqlClient.SqlParameterCollection.Add(string, object)”已过时:“Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202”
我用的是VS 2005
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
光宇广贞 2009-06-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 MicFreeBSD 的回复:]
引用 1 楼 hikaliv 的回复:
没事儿,过时就是说在后继版本里面,你的这种用法就非法了。不过如果你的程序就这么编完了就完了的话,就不用在乎这个。


cmd.Parameters.Add("@BloodTypeId", DbType.Int32);
如何改如不会非法,请问?
[/Quote]

二楼已经给出答案了。

比如thread.suspend,从2003开始就“过时”,一直到2008,还是在“过时”着……
MicFreeBSD 2009-06-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hikaliv 的回复:]
没事儿,过时就是说在后继版本里面,你的这种用法就非法了。不过如果你的程序就这么编完了就完了的话,就不用在乎这个。
[/Quote]
cmd.Parameters.Add("@BloodTypeId", DbType.Int32);
如何改如不会非法,请问?
机器人 2009-06-14
  • 打赏
  • 举报
回复
System.Data.SqlClient.SqlParameterCollection.Add(string, object) 这个方法被标记过时了。
在新版本的.NET已经不支持这个方法。
用新的方法吧:AddWithValue
光宇广贞 2009-06-14
  • 打赏
  • 举报
回复
没事儿,过时就是说在后继版本里面,你的这种用法就非法了。不过如果你的程序就这么编完了就完了的话,就不用在乎这个。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧