高手求助,ASP.NET,必须声明标量变量
stringsql="selectScoreId,StuId,CourseId,ScorefromScorewhereCourseId=1";这样写,无任何报错。并且能运...
string sql = "select ScoreId,StuId,CourseId,Score from Score where CourseId=1";
这样写,无任何报错。并且能运行。
===============================
string sql = "select ScoreId,StuId,CourseId,Score from Score where CourseId=@courseId";
SqlParameter parm = new SqlParameter("@courseId", SqlDbType.Int);
parm.Value = courseId; // 这个course是所在方法传进来的参数。
这样写,会提示,必须声明标量变量@courseId
================================
string sql = "select ScoreId,StuId,CourseId,Score from Score where CourseId=@courseId";
SqlParameter parm = new SqlParameter("@courseId", SqlDbType.Int);
parm.Value = 1;
这样写,也会提示,必须声明标量变量@courseId
================================
求助啊,我感觉下面两种都没错啊,怎么会出现这种情况呢 展开
这样写,无任何报错。并且能运行。
===============================
string sql = "select ScoreId,StuId,CourseId,Score from Score where CourseId=@courseId";
SqlParameter parm = new SqlParameter("@courseId", SqlDbType.Int);
parm.Value = courseId; // 这个course是所在方法传进来的参数。
这样写,会提示,必须声明标量变量@courseId
================================
string sql = "select ScoreId,StuId,CourseId,Score from Score where CourseId=@courseId";
SqlParameter parm = new SqlParameter("@courseId", SqlDbType.Int);
parm.Value = 1;
这样写,也会提示,必须声明标量变量@courseId
================================
求助啊,我感觉下面两种都没错啊,怎么会出现这种情况呢 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询