Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 227

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 221 222 223 224 225 226 < 227 > 228 229 230 231 232 233 .. 404 >> Следующая

Доступ к данным пользователя

489

Осуществление доступа к базе данных из приложения

Вернитесь назад к окну разработки формы в проекте chiaExoi, добавьте в него текстовое окно и надпись и измените свойства этих объектов в соответствии с таблицей справа.

Customs 10 . - ¦ ' • • - - - ! ¦ ¦ ¦ • ¦ ¦ ¦ • ¦ ¦ •

r:':4V...............

Управляющий элемент Свойство Значение
Form Nome frmMain
Text Data_Exflrnplel
Textbox Name txtCustID
Text (nycrno)
Label Nome lblCustID
Text Customer ID

Окончательный результат должен выглядеть приблизительно так, как показано на рисунке слева.

Теперь добавим в проект соединение с базой данных. Откройте окно Toolbox (см. рис, справа) и выберите раздел Data. В этом меню выводятся все доступные управляющие элементы, позволяющие работать с данными.

Существуют отдельные объекты DataAdapter, Connection И Command ДЛЯ провайдеров SQL Server и OLE DB. Для объектов SQL Server используется префикс Sqi, а объекты OLE DB начинаются с oieDb. В данном случае, так как мы осуществляем доступ к БД SQL Server, будет использоваться провайдер SQL Server. Щелкните мышью дпа раза на sqi DataAdapter — откроется диалоговое окно мастера настройки конфигурации адаптера данных.

I АЦ;;Л,-г *¦; 41I Ы
Chooso Your Data Corviadion
The <JaLs a&ftei vrtl ertftio цистт uiktg (Hi озог^с^оп U> tod Jl
<and &t& V
CJnrf-?s b,--i -# tct of dcJ* Mtnlr in Еч*да <* add л rttw





,E?t* . .. I L.
Pooler
[S]

tjj,


я? talCdvita^
5q?oreiMrpd

СятсоиепМ M
Wretnii pjnrtf ¦ i
¦littoi'd fittq I
Gc^eriJ

Мастер настройки конфигурации адаптера данных

Появившись на экране, мастер настройки конфигурации адаптера данных задаст вопрос: какое из соединений с базами данных вы хотите нспользопать (см. рис. слепа).
490

Глава 18

Есть единственное настроенное соединение с базой данных (настроенное ранее для доступа к базе данных Northwind), поэтому только оно и оказывается доступным в списке соединений. Если до настоящего момента нн одного соединения не установлено, т. е. возможность выбрать New Connection... (новое соединение) и создать его прямо здесь.

В следующем окне (см. рис. слева) мастер запрашивает, как мы будем определять данные, которые требуется извлечь;

Выберите для нашего примера в диалоговом окне, представленном на рисунке слева, опцию Use SQL Statements (использование

SQL-операторов). Эта опция делает чШ

возможным применение команд, написанных на Structured Query Language (SQL — структурированный язык запросов (не путать с SQL Server!)), для определения данных, которые требуется извлечь. SQL — это специальный язык, используемый для работы с реляционными база,ми данных.

Нажмите кнопку Next>, чтобы перейти к диалоговому окну для ввода SQL-оператора, с помощью которого будут извлечены необходимые данные (см. рис. справа). Однако совершенно не обязательно вводить SQL-оператор самостоятельно — это можно поручить VS.

Для того чтобы построить SQL-оператор с помощью VS, в том же диалоговом окне, в котором можно ввести оператр вручную, щелкните мышью на кнопке Query Builder.,, (построение запросов), расположенной в правом нижнем углу окна. Откроется диалоговое окно Add Table (см. рис. слева), с которым мы уже знакомы.

Add | Close | Help j

Generate (he SOL sthdomenls

T>* Stttd ИЛвтж wft uwtJ to Cib'-*. '> - Irrson, Uptfy*. tni 0м« алцячгц

juk* SQl, iefed HifeWiU 'H itte it™ Очщ)?Suite) lo.jfMibdrf/ Atitfi -e cniw- ¦

0wS"Q4ida |

Caned

J <8ad; |

* iXiia А'1й ^itr Whm d

Chooso ttQiA-ryTypo

The ЛЫл ьк&п u*j SOL v *пп*то и jiawf

'

CljftJ JilSfr lil-j ¦ •

1 fie SOU хМт-чеЫж

Spwty л Я rJqd -iy*TWi ic *u«d jmlL ihi *e*d -шЛ fr* &<Чйк.

fl-tfte V>M| *:¦ «Нцпфн

Г Cltia^ruvw

^ * 5±v :l 'rii l ie VHj ;he /4t»d J* V&b РГ* П

«*№< Л.ч1. ‘ц>й*ч.

Г UF^^vi*>Hi'|4.IOJT..jpr.' COrilm,

tietfd счй*1лс.1<ц tt*ih гчн. -c-5v* mi

сМеч{
Доступ к данным пользователя______________________________________________________________491

Теперь нам представлен список таблиц, хранящихся в базе данных Northwind, Выберите из него таблицу Customers. Щелкните мышью на кнопке Add. На экране появится диалоговое окно Query Builder, представленное на рисунке слепа. Добавьте нашу таблицу customers в Query Builder, а затем щелкните мышью на кнопке Close. Теперь у нас появилась возможность выбирать отдельные столбцы в таблице Customers.

Структурированный язык запросов

На данном этапе необходимо сделать несколько пояснений, касающихся SQL. Как мы уже отмечали ранее, SQL (допускаются различные варианты произношения — либо "снквел", либо “эс-кыо-эль" —¦ на ваше усмотрение) — это язык, использующийся для работы с базами данных. SQL позволяет создавать команды, с помощью которых можно извлекать данные нз баз данных, вставлять, уничтожать, а также редактировать данные. Более подробно язык SQL будет рассматриваться в следующей главе, однако в настоящий момент необходимо познакомиться с командами, которые мы будем использовать для извлечения данных из БД.
Предыдущая << 1 .. 221 222 223 224 225 226 < 227 > 228 229 230 231 232 233 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.