OracleConnection cn = new OracleConnection(ConnectionString);
            
                cn.Open();
                OracleTransaction trans = cn.BeginTransaction();
OracleCommand[] cmd = new OracleCommand[3];
       try
            {
                for (int i = 0; i < _number.Length; i++)
                {   
                    cmd[i].Connection = cn;              //在这里一直出错,未将对象引用设置到对象的实例
                    cmd[i].Transaction = trans;
                                        cmd[i].CommandText = "P_EmployeAppraisal_insert";
                    //OracleCommand cmd = new OracleCommand("P_EmployeAppraisal_insert", cn);
                    cmd[i].CommandType = CommandType.StoredProcedure;
                    ........
                 }
            }请问如何解决那?
我想在表中插入多条记录,不用OracleCommand[] cmd 数组,第一条可以成功,但是第2条就出错了,
用用OracleCommand[] cmd 数组,就出现上面的错误,请问高手为啥那?