sql语句 必须声明标量变量 异常问题

求高手 在此代码中 为什么会出现 这个异常?
2024-12-23 10:15:19
推荐回答(1个)
回答1:

1,string sql="select style_num,style_name from 表名 where style_id='"+Style_id+"'";
2,string sql="(select style_num,style_name from 表名 where style_id=@Stype_id";
SqlParameter[] param = new SqlParameter[]{new SqlParameter("@Style_id",SqlDbType.Int32)};
(注:第二种是带参数的存储过程。)