Работа с адаптерами данных

Работа с адаптерами данных

Теперь, когда вы знаете возможности использования типов DataSet ADO.NET, обратим внимание на адаптеры данных. Напомним, что объекты адаптера данных используются для "наполнения" DataSet объектами DataTable и возврата измененных объектов DataTable базе данных для обработки. Описания основных членов базового класса DbDataAdapter приведены в табл. 22.15.

Таблица 22.15. Основные члены класса DbDataAdapter 

Члены Описание
SelectCommand InsertCommand UpdateCommand DeleteCommand Задают SQL-команды, которые будут отправлены хранилищу данных при вызове метода Fill() или Update()
Fill() Заполняет данную таблицу в DataSet некоторым набором записей, зависящим от заданного объектом команды значения SelectCommand
Update() Обновляет DataTable, используя объекты команд из свойств InsertCommand, UpdateCommand или DeleteCommand. Точная команда, которая при этом выполняется, зависит от значения RowState для данного DataRow в данном объекте DataTable (данного DataSet)

В следующих примерах не забывайте о том, что объекты адаптера данных управляют соответствующим соединением с базой данных за вас, так что вам не придется явно открывать или закрывать сеанс связи с СУБД. Тем не менее, вам все равно нужно предоставить адаптеру данных действительный объект соединения или, в виде аргумента конструктора, строку соединения (которая будет использоваться для построения внутреннего объекта соединения).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

3.2. Работа с различными типами данных

Из книги Офисное программирование автора Фризен Ирина Григорьевна

3.2. Работа с различными типами данных Тип, определяемый пользователемVBA позволяет пользователю определять свои собственные типы данных. Определенный пользователем тип нужен, когда одной переменной необходимо обозначить несколько связанных по смыслу элементов данных,


4.2. Работа с носителями данных

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

4.2. Работа с носителями данных 4.2.1. Автоматическое монтирование разделов жесткого диска В Fedora 8 все разделы жесткого диска монтируются автоматически, а пиктограммы для быстрого доступа к ним помещаются на рабочий стол GNOME или KDE (рис. 4.4), что максимально упрощает доступ к


Практическая работа 42. Создание электронной таблицы, ввод данных и формул

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Практическая работа 42. Создание электронной таблицы, ввод данных и формул Задание. Создать электронную таблицу, заполнить ее данными, выполнить простые вычисления и сохранить результат.Последовательность выполнения1. Запустите программу Excel с помощью строки поиска в


Практическая работа 50. Сортировка списка данных

Из книги Sound Forge 9 автора Квинт Игорь

Практическая работа 50. Сортировка списка данных Задание 1. Упорядочить записи в таблице (см. рис. 6.65) по убыванию цены товара (от большей к меньшей).Последовательность выполнения1. Создайте новую книгу и заполните таблицу данными (см. рис. 6.65). Сохраните ее под именем Товары


Практическая работа 53. Запуск Access. Работа с объектами базы данных

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Практическая работа 53. Запуск Access. Работа с объектами базы данных Задание. Ознакомиться с окном программы Access. Запустить и рассмотреть учебную базу данных. ВНИМАНИЕ При выполнении задания помните, что все внесенные в базу данных изменения записываются немедленно и их


Практическая работа 54. Просмотр и редактирование таблиц. Поиск и сортировка в базе данных

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Практическая работа 54. Просмотр и редактирование таблиц. Поиск и сортировка в базе данных Задание 1. Дополните таблицы Товары и Сотрудники базы данных Борей собственными данными используя как непосредственный ввод данных в таблицу, так и соответствующие


Практическая работа 55. Создание таблицы и ввод данных в нее

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Практическая работа 55. Создание таблицы и ввод данных в нее Задание. Создать новую учебную базу данных с именем Taxi2008, в которой создать таблицу Клиенты для хранения сведений о клиентах службы такси. Ввести несколько записей в созданную таблицу. Проект нужной таблицы


Создание окна данных и работа с ним

Из книги Справочник по PHP автора

Создание окна данных и работа с ним При открытии файла и при записи звуков с помощью программы Sound Forge создается окно данных, в котором редактируется и корректируется звук. (Как создается окно с данными, см. выше в разд. «Загрузка медиафайлов».) В этом разделе познакомимся с


Работа с объектами чтения данных

Из книги Курс "Язык программирования PHP" автора Савельева Нина Владимировна

Работа с объектами чтения данных После создания активного соединения и SQL-команды следующим шагом является предъявление запроса источнику данных. Как вы, наверное, догадываетесь, это можно сделать несколькими способами. Тип DbDataReader (реализующий IDataReader) обеспечивает самый


Глава 6 Работа с базами данных в Microsoft Access 2007

Из книги Программирование на языке Пролог для искусственного интеллекта автора Братко Иван

Глава 6 Работа с базами данных в Microsoft Access 2007 В данной главе мы познакомимся с одним из самых мощных современных программных средств, предназначенных для работы с базами данных, – приложением Microsoft Access 2007, входящим в состав пакета Microsoft Office 2007. Одним из основных преимуществ


Подключение к базе данных и работа с записями

Из книги VBA для чайников автора Каммингс Стив

Подключение к базе данных и работа с записями Нет ничего проще, чем создать приложение на основе Windows Forms. И в этом заявлении нет никакого преувеличения; более того, если вас интересует лишь просмотр содержимого базы данных, вам вообще не придется писать ни единой строки


ГЛАВА 8 Работа с проектом базы данных среде Visual Studio .NET

Из книги автора

ГЛАВА 8 Работа с проектом базы данных среде Visual Studio .NET Проект базы данных — это особый тип проекта Visual Studio .NET, предназначенный для создания и управления SQL-сценариями баз данных.Чтобы разработка приложений для работы с базами данных была проще и удобнее, в последнюю


Работа с базами данных

Из книги автора

Работа с базами данных mysql_connectУстанавливает сетевое соединение с базой данных MySQL.Синтаксис:int mysql_connect([string $hostname[:port][:/path/to/socket][, [,string $username [,string $password]]])Функция mysql_connect() устанавливает сетевое соединение с базой данных MySQL, расположенной на хосте $hostname, и возвращает


Работа с массивами данных

Из книги автора

Работа с массивами данных Язык PHP предоставляет множество функций для работы с массивами данных. Как правило, эти функции решают наиболее часто встречающиеся задачи, связанные с обработкой массивов. В этой лекции мы рассмотрим некоторые из таких функций и с их помощью