Основы проектирования приложений баз данных


         

результирующий набор" специфицирован следующий набор


Для объекта " результирующий набор" специфицирован следующий набор интерфейсов:

CoType TRowset { [mandatory] interface IAccessor; [mandatory] interface IColumnsInfo; [mandatory] interface IConvertType; [mandatory] interface IRowset;// Последовательное // чтение таблицы [mandatory] interface IRowsetInfo; [optional] interface IChapteredRowset; [optional] interface IColumnsInfo2; [optional] interface IColumnsRowset; [optional] interface IConnectionPointContainer; [optional] interface IDBAsynchStatus; [optional] interface IGetRow; [optional] interface IRowsetChange; // Для удаления, изменения и добавления // строк в набор данных [optional] interface IRowsetChapterMember; [optional] interface IRowsetCurrentIndex; [optional] interface IRowsetFind; [optional] interface IRowsetIdentity; [optional] interface IRowsetIndex; [optional] interface IRowsetLocate; // Прямое // позиционирование на запись набора данных [optional] interface IRowsetRefresh; // Для // обновления данных в созданном наборе данных [optional] interface IRowsetScroll; // Поддержка // скроллинга по набору данных [optional] interface IRowsetUpdate; [optional] interface IRowsetView; [optional] interface ISupportErrorInfo; [optional] interface IRowsetBookmark; }

Все объекты объектного типа Rowset должны реализовывать следующие интерфейсы:

  • интерфейс IRowset, используемый для извлечения строк;
  • интерфейс IAccessor, используемый для определения связывания;
  • интерфейс IColumnsInfo, предоставляющий информацию о столбцах результирующего набора;
  • интерфейс IRowsetInfo, предоставляющий информацию о самом результирующем наборе;
  • интерфейс IConvertType, предоставляющий информацию о преобразовании типов данных, поддерживаемых в результирующем наборе.



Содержание  Назад  Вперед