Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Конфигурирование объектов DataConnection и DataAdapter




Сначала необходимо создать адаптеры данных, которые содержат SQL-запросы, заполняющие наборы данных информацией на этапе работы приложения. Как часть этого процесса будет автоматически создано соединение с базой данных. Для конфигурации адаптеров данных будет использоваться соответствующий мастер. Для данного приложения нужно будет создать три адаптера данных для заполнения данными таблиц Customers, Orders и Order Details.

1. На вкладке Data окна Toolbox, дважды щелкните на объекте SqlDataAdapter.

Будет запущен мастер Data Adapter Configuration Wizard, который поможет создать объекты DataConnection и DataAdapter.

2. В мастере выполните следующие действия:

• На второй странице создайте или выберите соединение, указывающее на базу данных Northwind вашего SQL-сервера.

• На третьей странице укажите, что вы хотите использовать SQL- запрос для обращения к базе данных — установите Use SQL statements.

• На четвертой странице создайте следующий SQL-запрос:

SELECT Customers.* FROM Customers

Примечание

Для помощи формирования SQL-запроса нажмите Query Builder, чтобы запустить мастер формирования запросов Query Builder.

3. Щелкните кнопку Finish для завершения работы мастера.

Мастер создаст соединение с базой данных (объект SqlConnection1) и адаптер данных (объект SqlDataAdapter1), который будет содержать SQL-запрос для получения записей из таблицы Customers.

4. Перетащите на форму второй объект SqlDataAdapter. Снова будет запущен мастер Data Adapter Configuration Wizard.

5. В мастере выполните следующие действия:

• На второй странице выберите то же самое соединение, которое вы использовали или создали для работы с таблицей Customers.

• На третьей странице укажите, что вы хотите использовать SQL- запрос для обращения к базе данных — установите переключатель Use SQL statements.

• На четвертой странице создайте SQL-запрос, чтобы обращаться к таблице orders:

SELECT Orders.* FROM Orders

Мастер добавит на форму еще один адаптер данных SqlDataAdapter2.

6. Перетащите на форму третий объект SqlDataAdapter. Снова будет запущен мастер Data Adapter Configuration Wizard..

• На второй странице выберите то же самое соединение, которое вы использовали или создали для работы с таблицей Customers.

• На третьей странице укажите, что вы хотите использовать SQL- запрос для обращения к базе данных — установите переключатель Use SQL statements.

• На четвертой странице создайте следующий SQL-запрос, чтобы обращаться к таблице Order Details.

SELECT [Order Details].* FROM [Order Details]

Мастер добавит на форму еще один адаптер данных SqlDataAdapter3. На следующем этапе необходимо сгенерировать набор данных.




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 403; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.