Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Вебмастеру -> Сеппа Д. -> "Microsoft ADO.NET" -> 77

Microsoft ADO.NET - Сеппа Д.

Сеппа Д. Microsoft ADO.NET — М.: Русская Редакция, 2003. — 640 c.
ISBN 5-7502-0223-2
Скачать (прямая ссылка): mcrsftado2003.pdf
Предыдущая << 1 .. 71 72 73 74 75 76 < 77 > 78 79 80 81 82 83 .. 260 >> Следующая

Использование мастера Data Adapter Configuration Wizard
Мастер DataAdapter Configuration Wizard среды Visual Studio .NET позволяет конфигурировать объекты DataAdapter без написания какого-либо кода.
Запустив мастер и щелкнув ОК в первом окне, вы увидите окно для настройки параметров подключения к БД. Оно (рис. 5-4) аналогично окну Choose Connection мастера Data Form Wizard: содержит список имеющихся подключений и позво-
152 Часть II Подключаемся: использование поставщика данных .МЕТ
» ta Bow ftqKt Я* и».» Bfff 7.4=1 к™*
i ft , u> ¦> -11 « u ¦;" ¦
4<- n : -.it
4-,. ^Tarier
2 ?t i-Ji**
Рис. 5-3. Перетаскивание объекта DataAdapiei в область проектирования
ляет создавать новые. Если вы работаете с <.UeI.ihl>ai(u\dapU'r в этом окне перечислены все доступные в Server Explorer подключения к данным. При работе с доступны только подключения, добавленные с исполъзсззнжем OLE DB-поставщика SQL Server. Выберите нужное подключение к БД и щелкните Next, чтобы перейти к следующему окну мастера.
*'\\л\л Ас1лр1е1 t miliar.il^n Wizard
Choose ¦ Data omntton
11» daw «14» *l execute queries using US cunntcuon to load . J. I.
!..ti>—«».йнчИ Che data
Рис. 5-4. Выбор подключения для объекта Сд;а/1жа;гег
Далее мастер предлагает вам указать тип запроса — это может быть SQL-оператор (например, SELECT CuscomerlD, CompanyName FROM Customers) или xpa~ нимая процедура. Мастер Data Adapter Configuration Wizard даже позволяет создавать хранимые процедуры на основании введенного вами запроса. Сейчас я познакомлю вас с простейшим случаем — использованием SQL-оператора. Подроб-
me?
ГЛАВА 5 Получение данных с помощью объектов DataAdapier
153
нее о применении в объекте PfiUiAdajiiC} хранимых процедур — в главе 10, посвященной обновлению БД. Щелкните Use SQL Statements (рис. 5-5) и затем — Nest.
*:[Эч1й Морген tivrrEigutddgii Wi- .1 И :JX
Chouse л ЦЧРгу lype
the atabaieT


Г store*! i'lrtif-eikcwn
Jpocft « 5ecc г мутил:, itc тЛо w ivda-' з:ачйргнаАл!tu At.
stared prMt-tJur-t
: hflOft «, r .kir -, * 6rt ¦ ' ' " 1 ¦Г МСГ- П(УТ«0^ ЛИГ!, .(.fv v* :
« й№ j Sirt > J

Рис. V:,. Указание типа запроса для объекта Ба1аЛйар1ег
В следующем окне мастера отображается текстовое поле для ввода запроса (рис, 5-6). Кроме того, вам придется указать дополнительные параметры обновления БД. Подробнее о них — в главе 10.
|Del9Artfl|ilef tDnf:gur«lian Wi i
Generate the ЙП iTJ.i?,TJiirr^ th* S*lpU itataivnt ma it \мА to Delete statements.
Гуре « your 5QL SetotE -A-Ae.'-: <J ue и tr* Query Bu*di > ibw.»l*s(:-d«.-.r the -s.m ¦.
ЩЬа1&кя shoJrf the (Ma adaple bad......ri;.. J



Butler

J ' ¦ ¦ 1 1

Рис. 5-6. Ввод запроса
Щелкнув кнопку Query Builder, вы запустите мастер Query Builder, предоставляющий простой интерфейс для создания запросов, аналогичный интерфейсу Microsoft Access. Мастер Query Builder полезен, если вы не совсем уверены, какой именно запрос нужен для вашего объекта DataAdapter. При запуске мастера Query Builder открывается диалоговое окно (psrc. 5-7) со списком доступных таблиц, представлений и функций БД.
Мастер Query Builder облегчает выбор возвращаемых запросом таблиц и полей, позволяет определить критерий поиска и указать порядок сортировки, а также выполнить запрос и просмотреть его результаты. Для реализации последней воз-
154 Часть II Подключаемся: использование поставщика данных .NET
чожиоо'и следует щелкнуть в одной из панелей правой кнопкой и выбрать Run. На рис. 5-8 показаны основные возможности Query Builder. Щелкнув любой столбец в верхней панели, вы добавите их в результаты запроса. Во второй панели можно указать критерий и порядок сортировки. Если вы привыкли писать SQL-запросы вручную, воспользуйтесь третьей панелью. Изменения в одной панели отображаются в двух остальных.
№ ж
ЯаЫ»
• ?т(*уv« Т ¦ t о-« Дон Qvttfc
МП
Ш I Со»
J
*
Рис. 5-7. Диалоговое окно Add Table мастера Query Buikler
**Ш ":'"rhUl' ' ¦ |0l/HLT |5дгПД1е ,J;irt.»lH |l it-m " [Of"..] "
PA1"
I_i&fhwo
W.IA
I IGHESL ТЙАН
Paula
Old [>fcates Rene Phdps '".i.-s-i-! Mwk*t5 lose t&wyz, The C"-»?r BO* Liu KinprCoyats Innr rcshi Latjmw Great IB^« FocO> M0>»jfd Snvdn Trail's Head Gaim Hetv*ttus Nafly
SHtMl Bwr&Ale Art Sr-wnschrtBigti la, _
Mt! EJg
-law
Рис. 5-8. Создание запроса средствами мастера Query Builder
USA
ГЛАВА 5 Получение данных с помощью объектов DataAdapter
155
Создав запрос, щелкните ОК. Мастер Query Builder вернет строку запроса, которая будет использоваться мастером Data Adapter Configuration Wizard. После того как вы щелкнете Next, мастер на основе введенного запроса и параметров подключения сгенерирует новый объект DataAdapter. На рис. 5-9 показаны результаты работы мастера Data Adapter Configuration Wizard
V iterated [aal, if4cpfigi < <ir»**^ ^^:=;> tiacemert. " Gi^Mtd UPDATE Asrawew.
Предыдущая << 1 .. 71 72 73 74 75 76 < 77 > 78 79 80 81 82 83 .. 260 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100