Exemplo n.º 1
0
 /// <summary>
 /// internal constructor 2
 /// </summary>
 /// <param name="errorCode">error code</param>
 /// <param name="addtional">error message</param>
 internal OracleBulkInsertException(BulkInsertCode errorCode, params string[] addtional)
 {
     this._errorCode = (int)errorCode;
     this.CommitRowCount = 0;
     switch (errorCode)
     {
         case BulkInsertCode.ColumnMapNotExists:
             this.Message = string.Format(BulkInsertMessage.COLUMN_MAPPING_NOT_EXISTS, addtional);
             break;
         case BulkInsertCode.TableSchemaNotExists:
             this.Message = string.Format(BulkInsertMessage.TABLE_SCHEMA_NOT_EXISTS, addtional);
             break;
         case BulkInsertCode.ExecuteTimeOut:
             this.Message = string.Format(BulkInsertMessage.EXECUTE_TIME_OUT, addtional);
             break;
         case BulkInsertCode.ColumnMappingNull:
             this.Message = BulkInsertMessage.COLUMN_MAPPING_EMPTY;
             break;
         case BulkInsertCode.HeadColumnIsNull:
             this.Message = BulkInsertMessage.HEAD_LINE_IS_NULL;
             break;
         case BulkInsertCode.ColumnMapNotUnique:
             this.Message = string.Format(BulkInsertMessage.COLUMN_MAPPING_NOT_UNIQUE, addtional);
             break;
         case BulkInsertCode.SourceColumnNotExists:
             this.Message = string.Format(BulkInsertMessage.SOURCE_COLUMN_NOT_EXISTS, addtional);
             break;
         case BulkInsertCode.RownumColumnExists:
             this.Message = string.Format(BulkInsertMessage.ROWNUM_COLUMN_EXISTS, addtional);
             break;
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// internal constructor 2
        /// </summary>
        /// <param name="errorCode">error code</param>
        /// <param name="addtional">error message</param>
        internal OracleBulkInsertException(BulkInsertCode errorCode, params string[] addtional)
        {
            this._errorCode     = (int)errorCode;
            this.CommitRowCount = 0;
            switch (errorCode)
            {
            case BulkInsertCode.ColumnMapNotExists:
                this.Message = string.Format(BulkInsertMessage.COLUMN_MAPPING_NOT_EXISTS, addtional);
                break;

            case BulkInsertCode.TableSchemaNotExists:
                this.Message = string.Format(BulkInsertMessage.TABLE_SCHEMA_NOT_EXISTS, addtional);
                break;

            case BulkInsertCode.ExecuteTimeOut:
                this.Message = string.Format(BulkInsertMessage.EXECUTE_TIME_OUT, addtional);
                break;

            case BulkInsertCode.ColumnMappingNull:
                this.Message = BulkInsertMessage.COLUMN_MAPPING_EMPTY;
                break;

            case BulkInsertCode.HeadColumnIsNull:
                this.Message = BulkInsertMessage.HEAD_LINE_IS_NULL;
                break;

            case BulkInsertCode.ColumnMapNotUnique:
                this.Message = string.Format(BulkInsertMessage.COLUMN_MAPPING_NOT_UNIQUE, addtional);
                break;

            case BulkInsertCode.SourceColumnNotExists:
                this.Message = string.Format(BulkInsertMessage.SOURCE_COLUMN_NOT_EXISTS, addtional);
                break;

            case BulkInsertCode.RownumColumnExists:
                this.Message = string.Format(BulkInsertMessage.ROWNUM_COLUMN_EXISTS, addtional);
                break;
            }
        }