Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORY_BD.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.64 Mб
Скачать

Тема 3. Подключение к данным. Общие сведения о подключении к данным в базе данных. Создание подключений к базам данных ms sql Server. Создание подключений к базам данных ole db и odbc.

Мастер настройки источников данных используется для создания и редактирования источников данных в приложении. Эти источники данных могут быть созданы из баз данных, веб-служб и объектов и могут быть привязаны к элементам управления, отображающим данные на форме. После запуска мастера источник данных доступен в окне Источники данных для перетаскивания на формы в приложениях Windows.

Запуск

Мастер можно запустить одним из следующих способов:

В меню Данные выберите Добавить новый источник данных.

Выберите Добавление нового источника данных из окна Окно "Источники данных".

Выберите Добавить новый источник данных из свойства DataSource связанных элементов управления Windows Forms.

Выбор типа источника данных

Выберите тип источника данных для его создания из доступных параметров, перечисленных на странице Выбор типа источника данных. В настоящее время поддерживаются следующие типы источников данных: базы данных, веб-службы и объекты. Результат выполнения мастера определяется типом выбранного источника данных.

В следующей таблице показаны результаты выбора каждого типа:

Выбор подключения к данным

Выберите существующее подключение из списка или нажмите кнопку Новое подключение, чтобы открыть диалоговое окно Диалоговое окно "Добавить/Изменить подключение" (вкладка "Общие"), и создайте подключение к базе данных.

После завершения работы в диалоговом окне Свойства подключения область Детали подключения отображает сведения только для чтения о выбранном поставщике и строку соединения.

Сохранение строки подключения в файле конфигурации приложения

Выберите Да, сохранить подключение для сохранения строки соединения в файле конфигурации приложения. Введите имя для подключения или используйте имя, предоставленное по умолчанию.

Сохранение строки соединения в файле конфигурации приложения упрощает поддержание приложения при изменении соединения с базой данных. В случае изменения подключения к базе данных можно изменить строку подключения в файле конфигурации приложения вместо редактирования исходного кода и необходимости повторной компиляции приложения

Выбор объектов базы данных

В представлении дерева выберите доступные отображаемые объекты из базы данных, чтобы перенести в приложение.

Выберите Включить кэширование локальной базы данных, чтобы сохранить (кэшировать) данные в клиентской локальной базе данных.

Выберите все объекты базы данных, которые нужно иметь в наборе данных, и на следующей странице мастера будет предоставлена возможность выбрать таблицы для фактического локального кэширования (страница Выбор таблиц для кэширования). Дополнительные сведения о кэшировании локальной базы данных см. в разделе Общие сведения о произвольно подключаемых приложениях.

Задайте имя для набора данных в поле Имя набора данных.

Выбор таблиц для кэширования

Эта страница открывается, только если выбран параметр Включить кэширование локальной базы данных на странице Выбор объектов базы данных.

Выберите таблицу или несколько таблиц, которые нужно локально кэшировать в клиенте, и выберите режим синхронизации для каждой таблицы.

При подключении к базе данных SQL Server 2008 можно выбрать параметр Использовать отслеживание изменений SQL Server 2008, чтобы использовать возможности отслеживания изменений, включенные в SQL Server 2008.

Дополнительные сведения о включении кэша локальной базы данных в приложение см. в разделе Общие сведения о произвольно подключаемых приложениях.

Добавление веб-ссылки

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

Примечание.

Элементы, отображаемые в окне Источники данных, зависят от информации, которую возвращает веб-служба. Некоторые веб-службы могут не предоставлять достаточно информации для Мастера настройки источника данных при создании связываемых объектов. Например, если веб-служба возвращает нетипизированный набор данных, то в окне Источники данных не появится ни одного элемента после завершения работы мастера. Это происходит потому, что нетипизированные наборы данных не предусматривают схемы, поэтому мастеру оказывается недостаточно сведений для создания источника данных.

Выбор объекта, к которому нужно осуществить привязку

Выберите объект для привязки из древовидного списка. Дерево отображает только объекты из вашего приложения. Чтобы связать внешний по отношению к приложению объект, необходимо сначала добавить ссылку на него. Чтобы добавить ссылки на внешние сборки, нажмите Добавить ссылку в меню Проект и выберите необходимую сборку в Диалоговое окно "Добавление ссылки". После добавления ссылки перейдите в древовидном списке к нужному типу и нажмите кнопку Далее.

Примечание. Если нужный объект не отображается в окне мастера, постройте проект, содержащий данный объект, и перезапустите мастер.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]