Компонент доступа к БД/ Использование группировок

Использование группировок.

     Агрегатная функция добавляется в запрос методом: «UseAgregatFunction», принимающим несколько параметров.

     UseAgregatFunction(Field,Kind,PointForMount).

     По поводу полей «Field» и «PointForMount» подробно рассказано в разделе «Формирование списка полей, получаемых в запросе».

     Второй параметр определяет вид агрегатной функции и имеет тип перечисления «AgregatFunction». Значения перечисления «AgregatFunction»

  • Count
  • Max
  • Min
  • Summa

     Пример.

dbg.UseAgregatFunction(Employee.Columns.BirthDate,
AgregatFunction.Min ,null );

     Группировка результатов производится методом «UseGroupRezults». Его синтаксис:

     UseGroupRezults(Field,PointForMount);

     Пример.

dbg.UseGroupRezults(Employee.Columns.TitleOfCourtesy, null);

     Обработка ошибок.

     В случае ошибки при добавлении поля в запрос, поле «Status» объекта «dbg» получит значение false, в поле «message» запишется информация об ошибке.

if (!dbg.Status)
        MessageBox.Show(dbg.message);