Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

7.3SQL-коннектор

SQL-коннектор – объект, который осуществляет обмен информацией между DataRate и реляционными базами данных.

Обмен данными 235

Для обмена данными с реляционными базами данных необходимо:

создать объект SQL-коннектор

настроить свойство Строка соединения объекта SQL-коннектор для связи с источником данных

создать объект Группа данных.

Создать SQL-коннектор Источник данных Группа данных Примеры использования

7.3.1Технические характеристики

DataRate использует следующие технологии для доступа к данным:

MS SQL - Драйвер доступа к базе данных под управлением СУБД Microsoft SQLServer.

ORACLE - Драйвер доступа к базе данных под управлением СУБД Oracle.

OLE DB - OLE для баз данных. Спецификация доступа к данным , разработанная корпорацией Microsoft. Объединяет Open Database Connectivity API и OLE.

ODBC (Open Database Connectivity interface) - открытый интерфейс взаимодействия с базами данных. Стандартный API , разработанный Microsoft, позволяет приложениям, работающим под Windows или другими ОС, общаться с различными серверами реляционных баз данных. Этот интерфейс поддерживает запросы на языке SQL и базируется на спецификации Call Level Interface Specification , разработанной консорциумом SQL Access Group и служит также для ускорения разработок приложений.

DataRate предоставляет следующие возможности обмена данными с реляционными СУБД:

1.Установка произвольного периода опроса источника данных

2.Двусторонний обмена данными: СУБД <-- > DataRate

3.Вызов хранимых процедур

236 DataRate

4.Автоматическое восстановление связи после сбоя в работ

5.Формирование сообщений в протоколе событий

6.Поддержка любых источников данных, доступ к которым возможен по OLE DB или с помощью ODBC драйверов

7.3.2Создание SQL-коннектора

КАК СОЗДАТЬ SQL-КОННЕКТОР?

Создание SQL-коннектора начните с добавления нового объекта.

Вокне Добавление нового элемента следует:

Выбрать категорию Коннекторы

Выбрать шаблон SQL коннектор

Задать пользовательское Имя

Источник данных Примеры строк соединений

7.3.3Источник данных

КАК НАСТРОИТЬ СОЕДИНЕНИЕ SQL-КОННЕКТОРА С РЕЛЯЦИОННОЙ СУБД?

Чтобы задать источник реляционных данных необходимо настроить свойство Строка

соединения объекта SQL-коннектор.

Обмен данными 237

Для соединения по OLE DB-технологии строку соединения можно задать вручную или вызвать (двойным щелчком в поле ввода строки) окно Свойства связи с данными. Для остальных типов соединения строку соединения можно задать только вручную. Примеры строк соединения с наиболее известными СУБД приведены в разделе Примеры строк соединений

В окне Свойства связи с данными можно выбрать тип провайдера данных из списка установленных на машине Пользователя драйверов OLE DB ( смотри также ссылки на драйверы для различных систем управления БД).

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

238 DataRate