1、I forget the OOP,so
foreach
(DBParameter dbp
in
procedureParameterCollection)
... {
_oracleCommand.Parameters.Add(dbp);
}
... {
_oracleCommand.Parameters.Add(dbp);
}
error! said:the other OracleParameterCollection already has the OracleParameter
repair:
while
(procedureParameterCollection.counts
>
0
)
... {
OracleParameter op = procedureParameterCollection[0];
procedureParameterCollection.remove(0);
_oracleCommand.SelectCommand.Parameters.Add(op);
}
... {
OracleParameter op = procedureParameterCollection[0];
procedureParameterCollection.remove(0);
_oracleCommand.SelectCommand.Parameters.Add(op);
}
one object : two collection!!!