Re[3]: ExecuteDataTables() и типизированные DataTable
От: grufos  
Дата: 17.01.08 09:30
Оценка: 30 (1)
Здравствуйте.
Решил проблему следующим образом. Для этого переписал код метода ExecuteDataTables на следующий
            if (tableList == null || tableList.Length == 0)
                return;

            if (_prepared)
                InitParameters(CommandAction.Select);

            DbDataAdapter da = _dataProvider.CreateDataAdapterObject();
            ((IDbDataAdapter)da).SelectCommand = SelectCommand;

            try
            {
                OnBeforeOperation(OperationType.Fill);
                da.Fill(0, 0, tableList);
                OnAfterOperation(OperationType.Fill);

                return ;
            }
            catch (Exception ex)
            {
                OnOperationException(OperationType.Fill, ex);
                throw;
            }

понятно, конечно, что данный код будет работать только на FW 2.0, однако неужели еще не все перешли с FW 1.X ?

Ребята, прокоментируйте мои изыскания... можеть быть я чего-то упустил?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.