Beispiel #1
0
        static public IDbDataAdapter CreateDataAdapter(string ProviderName)
        {
            if (ProviderName == null)
            {
                throw new System.ArgumentNullException("ProviderName");
            }

            Provider       provider = providers [ProviderName];
            IDbDataAdapter adapter  = provider.CreateDataAdapter();

            return(adapter);
        }
Beispiel #2
0
        static public IDbDataAdapter CreateDataAdapter(IDbCommand SelectCommand)
        {
            if (SelectCommand == null)
            {
                throw new System.ArgumentNullException("SelectCommand");
            }

            Provider       provider = providers.FindByCommandType(SelectCommand.GetType());
            IDbDataAdapter adapter  = provider.CreateDataAdapter();

            adapter.SelectCommand = SelectCommand;
            return(adapter);
        }