/// <summary> /// Constructor for Database class /// </summary> /// <param name="d">DataProvider used</param> /// <param name="scon">Connection string</param> public Database(DataProvider d, string scon, string sowner) { _conStr = scon; _dp = d; _ownerStr = sowner; switch (d) { case DataProvider.OLEDB: _dataprovider = new OPS.Components.Data.OleDb.OleDbDataProviderSupport(scon); break; case DataProvider.ORACLE: _dataprovider = new OPS.Components.Data.Oracle.OracleDataProviderSupport(scon); break; case DataProvider.SQL: _dataprovider = new OPS.Components.Data.SqlClient.SqlDataProviderSupport(scon); break; /* * case DataProvider.ODBC: * _dataprovider = new OPS.Components.Data.ODBC.ODBCDataProviderSupport(scon); * break; */ } }
public DataProviderSupportHelper(IDataProviderSupport dp) { _dp = dp; _paramCount = 0; _params = new ArrayList(); }