/// <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();
 }