1. Вводные замечания

В данном файле описаны класс TssDataSet с его потомками и классы, используемые в TssDataSet:

DataSet позволяет:

Способ загрузки и сохранения данных в DataSet зависит от типа DataSet. Например, TssNetDataSet позволяет загружать в себя данные с сервера приложений. Для настройки загрузки у объекта TssNetDataSet надо назначить следующие свойства:

Теперь при открытии TssNetDataSet’а (при вызове метода Open) с сервера приложений вернутся данные, которые можно просматривать и изменять. Данные в DataSet’е хранятся в памяти в табличном виде (в объекте типа TssDataStorage).

Для просмотра и редактирования данных в DataSet’е существует понятия выбранных записей. При просмотре данных, значения именно этих записей мы будем видеть, а при редактировании – именно в этих записях будут редактироваться значения. Простейший способ выбрать какую-либо запись – установить свойство RecNo DataSet’а.

Просматривать данные в DataSet можно, обращаясь полям DataSet’а. Получить поле DataSet’а можно, например, через метод FieldByName DataSet’а. Получить данные из поля можно через свойства поля As* (AsString, AsBoolean и тому подобное). Строка данных, из которой будет прочитано значение поля, как уже говорилось выше – это выбранная запись в DataSet. Более подробное описание приведено в разделе Доступ к данным.

Простейшая схема редактирования данных (предполагая, что DataSet уже открыт):

Более подробно о редактировании данных – в разделе Изменение данных.