黑马程序员技术交流社区
标题:
cmd.Parameters.Add()
[打印本页]
作者:
徐传任
时间:
2012-9-19 10:15
标题:
cmd.Parameters.Add()
string sqlName = "select * from UserX where UserName=@UserName";
SqlCommand cmd = new SqlCommand(sqlName, conn);
cmd.Parameters.Add(new SqlParameter("@UserName",UserName));
错误 当前上下文中不存在名称“UserName”
作者:
许庭洲
时间:
2012-9-19 10:25
若UserName没有声明,上面代码会报[ 错误 当前上下文中不存在名称“UserName” ]异常信息ing!
作者:
刘长路
时间:
2012-9-19 10:43
我以前也遇到过同类的问题,如果连接正确的话那就是你所创建的表中没有UserName这一字段,也就是说没有UserName列
作者:
梁健1
时间:
2012-9-19 11:09
应该是说,你在添加参数的时候,cmd.SqlParameters.Add("@UserName",UserName),这个UserName没有定义或者是个空值,如果是winform程序的话,一般从文本框传一个值给UserName这个变量就行了,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2