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

 

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

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

Сеппа Д. Microsoft ADO.NET — М.: Русская Редакция, 2003. — 640 c.
ISBN 5-7502-0223-2
Скачать (прямая ссылка): mcrsftado2003.pdf
Предыдущая << 1 .. 19 20 21 22 23 24 < 25 > 26 27 28 29 30 31 .. 260 >> Следующая

Aiifi fii'w Item - i-h.ijiS<:'i /
>Л localProject nerns
Windows Form Cms
a i
Cnfporerrt Ида Control Class
Si •
i I
1fr
OalaM XML fit XML =г|*шй
A Dar* Form ta Wrrtfcwts ftwjlKatiura
fOMW |riara*»in1 .vi
H»b j
Рис. 2-2. Запуск мастера Data Form Wizard из диалогового окна Add New Item Откроется первое окно мастера (рис. 2-3).
Рис. 2-3. Начальное окно мастера Data Form Wizard
Caned
24
Часть Основы работы с Microsoft ADO.NET
Щелкните Next. В следующем диалоговом окно появится предложение использовать имеющийся объект DataSet или создать новый. Поскольку объектов DataSet еще нет, создайте новый (рис. 2-4),
rbQDSPtlw datait you want to use
lhe dsUset contain* [he ttbhs and columns to WQi-k wftfi it, y&j
«»tb*ri*wrt *i rmj ляп» In nv!
! .V^^f --(-.¦n-i.'.;
"3
i Ц, T I
Рис. 2-4. Создание нового объекта DataSet для новой формы
Имя объекта DataSet должно отражать тип его данных. В нашем примере DataSet содержит таблицы Customers и Orders БД Northwind, так что вам следует задать ему имя CustomersAndOrders Щелкните Next.
Примечание Мастер Data Form Wizard создает объекты DataSet с жестким контролем типов и добавляет их в проект в виде новых файлов классов. В связи с этим имя объекта DataSet всегда должно быть допустимым именем класса, т. е. начинаться с буквы и включать только буквы, цифры и символы подчеркивания.
Выбор подключения
Теперь пора подключить маетер Data Form Wizard к вашей БД. В окне Choose A Data Connection (рис. 2-5) можно выбрать новое или уже существующее, доступное в окне Server Explorer, подключение. Если вы еще не создавали подключение к БД, щелкните New Connection. Откроется диалоговое окно OLE DB Data Link Properties.
На вкладке Connection окна OLE DB Data Link Properties можно задать параметры подключения. По умолчанию создается подключение к Microsoft SQL Server. Чтобы подключиться к БД, укажите имя сервера [или наберите (local) для взаимодействия с локальным экземпляром SQL Server], имя пользователя, пароль и имя БД (рис. 2-6).
Чтобы выбрать нужный экземпляр на компьютере с несколькими экземплярами SQL Server, введите имя машины, обратную косую черту и имя экземпляра, например
ГЛАВА 2 Создание ADO.NET приложений с помощью мастера DataForm Wizard
25
і ,гГ::іWizard
' ii-.ir'.:- г data connection
TV* leti CVPtdiWi ЩіеіЬп hniv to ї'гні Vti >ny If ft і і ite>r щ ля
CfrirwrtWi if rho <йе you Ччп Ь fwt HtM.
Рис. Диалоговое окно Choose A Data Connection
3 e*ut> fre to cenr*e* tgSUL *агч* Mt
.....-—J
1 ?r« пелгйоп ь b; on in (be ie*vei Г 0»'ііг4в«і>1т і гидами ¦* Ції * *ee*fl ли rent і
_s_----1
Рис. 2-6. Вкладка Connection окна OLE DB Data Link Properties
Примечание По умолчанию пароль учетной записи администратора SQL
ver — пустой. В целом это не слишком удачная идея, и по соображениям безопасности пароль рекомендуется изменить. Кроме того, при создании приложений для работы с БД SQL Server не рекомендуется регистрировать пользователей под учетной записью администратора. Создайте отдельные учетные записи пользователей или одну общую учетную запись и назначьте им соответствующие разрешения. Следует позаботиться о там. чтобы пользователи случайно или намеренно не внесли в БД необратимые изменения.
Заметьте: на рис. 2-7 помечен флажок Allow Saving Password. По умолчанию он снят. Если вы, используя параметры по умолчанию, введете пароль, Visual Srndi< i всю подключения, кроме пароля. В результате при каждом
обращении к БД в период разработки вам придется вводить пароль. Я предпочи
26 Часть I Основы работы с MicrosoftADO.NET
таю помечать этот флажок, удаляя тем самым пароль из строки подключения в коде приложения. Сейчас же пометьте данный флажок. Подробнее об этом - в главе 3.
Чтобы подключиться к БД, отличной от SQL Server, перейдите на вкладку Provider и выберите нужный поставщик OLE DB. Здесь перечислены все установленные на вашем компьютере поставщики OLE DB. Подробнее о подключении к другим поставщикам средствами окна Data Link Properties — в следующей главе.
¦ SAM 1 1 OLE OB Dic*idf : Microaoil Jet 4 0 CLE OB Provider
І u<eotoH cl? DB Pro»-* t*ui~: Petom
і ЩсаЛ OLE и Fovid* la lnowing-ЕвгЛ:* І -Ч.: jurtHOLEDB pHWMhilor fnfww^PiJifal ¦.J 4i;To;DflOLE Dg Piovidsi fen ODBC Dii-єр і МцІЦ* І OLE DBPro'-idc.r«aLAFSe-.tcT-. ¦ ^vi^^UOLE[.BP'Dv.ur(k* c4ps«> І ЧІП" oit Oll L В Ргоугіиіот Ога
' 'Ai Fm^bt gj hr:w pi Ci Kiwy
j l і* L ? arvo гвоіслпоґі I u і СіБ to f. і S
'i=E? ,.le.rfiriaE.[*b-i«t«hmi*(nifi4ii3»<*SpuHce
Рис. 2-7. Вкладка Provider окна OLE DB Data Link Properties
Если у вас нет доступа к БД SQL Server или ЩЩ а есть — лишь к Access-версии БД Northwind. выберите поставщик Microsoft Jet 4.0 OLE DB. Щелкните Next, чтобы перейди на вкладку Connection (рис. 2-8).
Чі (lata 1. іпь РтирргГІма
poyder I ad**recd І Al |
1. %*tWJ Dl №1« пцн
Ute gm їгщтрл
is flan. р*«*чг4 г 11р*№1ч:«м:
Jj _J C«*d J
Рис. 2-8. Выбор БД Access на вкладке Connection окна OLE DB Data Link Properties
В первом текстовом поле наберите путь к БД Access иди щелкните khuiikv [...і справа от текстового поля — откроется диалоговое окно, где можно выбрать БД
Предыдущая << 1 .. 19 20 21 22 23 24 < 25 > 26 27 28 29 30 31 .. 260 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100