Например, метод Fill объекта DataAdapter, заполняющего данными кон тейнер DataSet, может использовать в элементе SelectCommand следующий:
SELECT au_id, au_lname, au_fname FROM authors
Набор данных DataSet — "независимая" копия фрагмента базы данных, расположенная на компьютере пользователя. Причем в этой копии могут быть не отражены те изменения, которые могли внести в основную базу данных другие пользователи. Если требуется увидеть самые последние из менения, сделанные другими пользователями, то необходимо "освежить" DataSet, повторно вызвав метод Fill адаптера данных.
1.1.4. Независимость набора данных DataSet
от источника данных
Несмотря на то, что DataSet является фрагментом (кэшем) базы данных, он не имеет постоянной фактической связи с первоисточником. Объект DataSet — это контейнер, заполняемый информацией другим объек том — адаптером , данных - DataAdapter, который взаимодействует с первоисточником через SQL-запросы или хранимые процедуры. Один объект DataSet может взаимодействовать с несколькими объектами DataAdapter, каждый из которых обеспечивает наполнение данными таблиц контейнера,
Поскольку объект DataSet непосредственно не связан с источником дан ных, существует хорошая предпосылка для интеграции (объединения) дан ных, которые поступают из разных источников. Например, часть информа ции в DataSet может поступить из базы данных центрального офиса компа нии, часть из базы данных удаленного филиала, или вообще не из базы данных, а из другого источника, например, из электронной таблицы. Как только данные поступят в контейнер DataSet, пользователь может работать с ними как с единым информационным массивом, используя свойства и методы одного объекта, и абсолютно независимо от оригинального источ
ника данных. Схема взаимодействия отсоединенного набора данных DataSet с базой данных приведена на рис. 1.4.
База данных
Опубликовал vovan666
May 22 2013 12:29:21 ·
0 Комментариев ·
4694 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.