Практическое руководство. Подключение к базе данных Access с помощью элемента управления SqlDataSource
Обновлен: Ноябрь 2007
Можно выполнять подключение к базе данных Microsoft Access с помощью элемента управления SqlDataSource. Для этого необходима строка подключения и файл данных Access. Затем можно использовать элемент управления SqlDataSource для предоставления данных любому связанному с данными элементу управления, который поддерживает свойство DataSourceID, например элементу управления GridView.
![]() |
---|
Также можно подключиться к базе данных Access с помощью элемента управления AccessDataSource, который поддерживает свойство DataFile для указания имени MDB-файла, к которому выполняется подключение. Однако подключение к базе данных Access с помощью элемента управления SqlDataSource позволяет указать дополнительные свойства подключения, например учетные данные для проверки подлинности. Обычно если для базы данных Access, к которой выполняется подключение, требуется пароль, то следует выполнить подключение к ней с помощью элемента управления SqlDataSource, сохранить учетные данные для проверки подлинности в строке подключения в файле Web.config и обеспечить безопасность строки подключения с помощью шифрования. |
Подключение к базе данных Access с помощью элемента управления SqlDataSource
В Microsoft Visual Studio откройте веб-узел, добавьте страницу ASP.NET (Веб-форма) и переключитесь в режим конструктора.
Из группы Данные панели элементов перетащите на страницу элемент управления SqlDataSource.
В контекстном меню Задачи SqlDataSource выберите команду Настроить источник данных.
- Если контекстное меню Задачи SqlDataSource не отображается, щелкните правой кнопкой мыши элемент управления SqlDataSource и нажмите кнопку Настроить источник данных.
Нажмите кнопку Новое подключение.
- Если появится диалоговое окно Выбор источника данных, выберите в нем Файл базы данных Microsoft Access и нажмите кнопку ОК.
В диалоговом окне Добавление нового подключения выберите команду Изменить, затем в диалоговом окне Изменение источника данных щелкните Файл базы данных Microsoft Access и нажмите кнопку ОК.
В поле Имя файла базы данных введите путь к базе данных Access, а затем при необходимости введите в поле Вход в базу данных учетные данные для входа.
Также можно нажать кнопку Проверить подключение, чтобы убедиться, что подключение к базе данных Access выполняется правильно (необязательно).
Нажмите кнопку ОК.
Обратите внимание, что в диалоговом окне Настройка источника данных — <ИмяИсточникаДанных> выбрано новое подключение.
Нажмите кнопку Далее.
Установите флажок Да, сохранить подключение как, введите имя для подключения, с которым оно будет сохранено в файле конфигурации приложения, и нажмите кнопку Далее.
Выберите таблицу, представление (Запрос Access) или хранимую процедуру (Запрос Access) базы данных, из которой будут извлекаться результаты, или введите собственную инструкцию SQL.
Можно нажать кнопку WHERE, чтобы ввести условия поиска, и ORDER BY, чтобы указать порядок сортировки (необязательно).
- Для поддержки операций вставки, обновления и удаления щелкните Дополнительно, а затем выберите параметр Создать инструкции INSERT, UPDATE и DELETE для элемента управления SqlDataSource. Также можно выбрать пункт Использовать оптимистическую блокировку, чтобы указать, что команды должны определять, были ли изменены данные, до выполнения операции обновления или удаления.
Чтобы проверить запрос, нажмите кнопку Далее, а затем выберите команду Проверить запрос.
Нажмите кнопку Готово.
Теперь можно перетащить связанный с данными элемент управления, например элемент управления GridView, на страницу и указать элемент управления SqlDataSource в качестве источника данных.
См. также
Основные понятия
Общие сведения об элементах управления источниками данных