我 的存储过程是这样的
CREATE PROCEDURE proc_selectStuInfo
@Condition VARCHAR(5000) --查询条件
AS
DECLARE @SQL VARCHAR(8000)
BEGIN
SET @SQL = 'select * from 学生信息表 where' +@Condition
END
EXEC(@SQL)
GO
这下面的是一个我调用的方法
condition = "学生编号 = " + Convert.ToInt32(this.txtStudentID.Text) + "";
this.txtStudentID.Text的值是 1
学生编号是int类型
this.dgvSelectInfo.DataSource = BLL.StuSelectInfo.GetSelectStuInfo(condition);
系统总说我什么 '='附近有错误 请问是那个condition 后面的语句错误么?请高手指教一下~急啊