同一个OleDbParameter对象不能重复OleDbCommand.Parameters.Add()
sql语句有两个参数,需要赋同样的值,如下:select * from dept_dict where substr(dept_code, 0, ?) > '1000' and substr(dept_code, 0, ?) <> '1999'
如果OleDbParameter p = new OleDbParameter("prefixLength", OleDbType.Integer);
p.Value = 4;
OledbCommand.Parameters.Add(p);
OledbCommand.Parameters.Add(p);
则会报错“另一个 OleDbParameterCollection 中已包含 OleDbParameter”
又不想新建两个对象分别赋值,有什么办法吗?谢谢