弱弱的问:使用输入参数的sql语句访问数据是不是一个参数只能在一个sql语句中使用?
比如:
OleDbParameter[] parameters = new OleDbParameter[] { new OleDbParameter("@RID", OleDbType.Integer, 4) };
parameters[0].Value = myRID;
string mycmdText = "";
mycmdText = "select 1 from AdminPermission where RID=@RID ";
OLEdbHelper.ExecuteScalar(ConnectionString, mycmdText, parameters);
mycmdText = "update AdminPermission set ..... where RID=@RID ";//---------再这段执行就有错
必须要重新定义一下@RID参数才正确 为什么啊?晕了
OLEdbHelper.ExecuteScalar(ConnectionString, mycmdText, parameters);
难道不能重复调用啊,用一次就回收啦?