你是指 变量.Parameters.Add(“”,“”);的这个方法?
这个方法传递参数必须按照sql语句里的(:参数)的顺序来的而且如果sql语句里有同样的参数时你也得写两遍才行,
new OracleParameter(":zd1",OracleType.VarChar,10),
new OracleParameter(":zd2",OracleType.VarChar,10),
new OracleParameter(":zd3",OracleType.VarChar,10),
new OracleParameter(":zd4",OracleType.VarChar,30),
参数掉了 ":"
百度知道