1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| string sqlCmd = null;
OracleCommand cmd = null;
int[] tbOracle = new int[8] {1,1,1,1,1,1,1,1};
MonObjet [] listCb = new MonObjet[1] { new MonObjet("1","1","1","1","1","1","1","1")};
sqlCmd = "NonProcedure";
_conn.Open();
cmd = new OracleCommand(sqlCmd, _conn);
cmd.CommandType = CommandType.StoredProcedure;
op_liste_MonObjet = new OracleParameter();
op_liste_MonObjet.Direction = ParameterDirection.Input;
op_liste_MonObjet.CollectionType = OracleCollectionType.PLSQLAssociativeArray;
op_liste_MonObjet.Value = listCb;
op_liste_MonObjet.Size = 1;
op_liste_MonObjet.ArrayBindSize = tbOracle;
cmd.Parameters.Add(op_liste_MonObjet);
retCode = cmd.ExecuteNonQuery(); |
Partager