public object this[string i] { get { object obj2 = null; try { obj2 = new MDBParameter((IDbDataParameter)this.paramCols[i]); } catch (Exception exception) { #if POSTGRESQL throw new MDBException(exception, exception.Message); #else OracleException ex = (OracleException)exception; throw new MDBException(exception, exception.Message, ex.Number); #endif } return(obj2); } set { this.paramCols[i] = ((MDBParameter)value).para; } }
public MDBParameter Add(string paraName, MDBType MdbType, int size, string sourceColumn) { MDBParameter parameter = null; try { #if POSTGRESQL parameter = new MDBParameter(((NpgsqlParameterCollection)this.paramCols).Add(paraName, MDBGetType.GetType(MdbType), size, sourceColumn)); #else parameter = new MDBParameter(((OracleParameterCollection)this.paramCols).Add(paraName, MDBGetType.GetType(MdbType), size, sourceColumn)); #endif } catch (Exception exception) { parameter = null; #if POSTGRESQL throw new MDBException(exception, exception.Message); #else OracleException ex = (OracleException)exception; throw new MDBException(exception, exception.Message, ex.Number); #endif } return(parameter); }