КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Сквозные запросы
Присоединение таблиц Способы работы с внешними данными Рассмотрим примерный порядок подключения к SQL Server. Создадим командой Создать/Microsoft Data Link из контекстного меню UDL‑файл. Если такой команды нет, то откроем файл, например: C:\Program Files\Common Files\system\ole db\Data Links/ dbdemos.udl. Дважды щелкните по его имени, и появится окно (рисунок 3.12.2.3). Рисунок 3.12.2.3. Окно свойств связи с данными На странице Поставщик данных выберите провайдер Microsoft OLE DB Provider for SQL Server. На странице Подключение определим имя сервера (562-4), имя пользователя (sa) и пароль (1). На странице Дополнительно находятся дополнительные параметры, например время ожидания подключения в секундах, режимы доступа. На странице Все выводятся свойства соединения, которые можно корректировать после нажатия кнопки Изменить значение. Самым простым способом доступа к таблицам сервера является присоединение таблиц. Рассмотрим его порядок. Командой Файл/Внешние данные/Связь с таблицами вызывается окно Связь. В поле Тип файлов выберем ODBC Databases, и появится окно Выбор источника данных. На странице Источник данных компьютера этого окна выберем источник данных или создадим новый кнопкой Создать. Можно создать новый источник кнопкой Создать (п. 3.12.1) либо щелкнуть дважды на выбранном существующем источнике, например Продажа товаров (п. 3.12.1), и будет установлено соединение. В окне Связь с таблицами отметим присоединяемые таблицы или представления, которые появятся на странице Таблицы окна базы данных. Все присоединяемые таблицы или представления должны иметь первичный индекс, чтобы иметь возможность корректировки таблиц средствами Access. Если его нет, то выбирается первый уникальный индекс или выводится список всех полей для выбора пользователем нужного поля в качестве первичного ключа. Ключ представления можно добавить и после присоединения командой SQL: Create Unique Index <имя индекса> On <имя представления> (<имя поля>) Строка подключения сохраняется в свойстве Описание таблицы. Этот способ удобен для пользователя, но имеет низкую скорость обработки данных из-за работы процессора JET и драйвера ODBC. Сквозной запрос (команда SQL или вызов хранимой процедуры) выполняется непосредственно на сервере (его средствами, напримр SQL Server), минуя процессор JET и драйвер ODBC, что значительно сокращает время обработки, но без возможности обновления данных на сервере. Требуется знание синтаксиса языка SQL сервера. Приложение привязывается к типу сервера. Сквозные запросы целесообразны в клиент-файловой модели использования базы данных для отбора нужных записей на сервере, а не на клиентской машине, что позволяет передавать на клиентскую машину не все записи и поля таблиц, используемых в запросе, а только нужные. Для создания сквозного запроса выполняется команда Создание запроса в режиме конструктора; далее следует закрыть окно выбора таблицы или запроса, выполнить команду Запрос/Запрос SQL/К серверу и ввести текст команды SQL. Сформируйте значения свойствам запроса: строка подключения ODBC, возврат записей и др.
Дата добавления: 2014-12-10; Просмотров: 888; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |