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

IBM Client Access OLE DB provider:

"PROVIDER=IBMDA400; DATA SOURCE=MY_SYSTEM_NAME;USER ID=<имя пользователя>;PASSWORD=<пароль>"

Where MY_SYSTEM_NAME is the name given to the system connection in OperationsNavigator

IBM Client Access OLE DB provider:

"PROVIDER=IBMDA400; DATA SOURCE=MY_SYSTEM_NAME;USER ID=<имя пользователя>;PASSWORD=<пароль>;DEFAULT COLLECTION=MY_LIBRARY;"

Where MY_SYSTEM_NAME is the name given to the System Connection, and MY_LIBRARY is the name given to the library in iSeries Navigator.

ODBC

IBM Client Access ODBC driver:

"Driver={Client Access ODBC Driver (32bit)};System=MY_SYSTEM_NAME;Uid=<имя пользователя>;Pwd=<пароль>"

19.Visual FoxPro

OLE DB

Database container (.DBC):

"Provider=vfpoledb.1;Data Source=<путь до файла .dbc>;Collating Sequence=machine"

Free table directory:

"Provider=vfpoledb.1;Data Source=<путь до файлов>;Collating Sequence=general"

Force the provider to use an ODBC DSN:

""Provider=vfpoledb.1;DSN=<имя DSN>""

ODBC

Database container (.DBC):

"Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=<путь до файла

.dbc>;Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELET

ED=NO"

Free Table directory:

"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=<путь до файлов>;Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDF ETCH=NO"

20.Pervasive

ODBC

Standard:

"Driver={Pervasive ODBC Client Interface};ServerName=<имя сервера>;dbq=@<имя БД>"

OLE DB

Standard:

"Provider=PervasiveOLEDB;Data Source=<путь>"

7.3.5Группа данных

Группа данных - набор данных, полученный от источника данных в результате выполнения запроса, вызова хранимой процедуры или обращения к таблице по имени.

246 DataRate

Группа данных представляется в проекте в виде объекта с набором тегов. Одна группа данных – это один объект, дочерний по отношению к созданному SQL-коннектору.

Каждая запись группы данных проецируется на тег объекта с атрибутами. Одна запись – один тег. Теги сопоставляются с записями группы данных в порядке получения данных: первая запись из группы проецируется на первый тег объекта, вторая - на второй тег и так далее.

ВНИМАНИЕ!

При смене либо количества строк, либо их сортировки, данные в тегах могут "поплыть".

РЕКОМЕНДУЕМ

Писать запросы, возвращающие постоянное количество строк, с заданным порядком сортировки.

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

Для такой записи будет создан объект с одним тегом, данные с которого можно будет считывать и записывать в проекте DataRate.

Добавить группу данных Изменить группу данных Свойства группы данных Системный тег группы данных

7.3.5.1Создать группу данных

КАК СОЗДАТЬ ГРУППУ ДАННЫХ?

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

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

выбрать в контекстном меню SQL-коннектора команду Создать/Группу данных

настроить после этого свойства создаваемой группы в появившемся окне

Создать\изменить группу данных .

Свойства группы данных

7.3.5.2Изменить группу данных

КАК ИЗМЕНИТЬ ГРУППУ ДАННЫХ?

Для изменения группы данных необходимо:

выбрать в контекстном меню SQL-коннектора команду Задачи/Редактировать

настроить после этого свойства изменяемой группы в появившемся окне Создать\изменить группу данных .

Свойства группы данных

7.3.5.3Свойства группы данных

Свойства группы данных доступны для редактирования в окне Создать\изменить

группу данных:

248 DataRate

1.Имя - пользовательское имя группы данных, отображаемое в дереве проекта.

2.Период опроса - период опроса группы данных (в миллисекундах), с которым система опрашивает источник данных в соответствии с текстом SQL запросов. Для того, чтобы группа временно не опрашивалась, это свойство надо установить в 0. Свойства Имя и Период опроса доступны для изменения и в редакторе проекта

3. Тип запроса - тип запроса на чтение(выборку) или на запись(обновление) данных в источнике данных. Возможные значения:

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

Текст - текст SQL запроса

Хранимая процедура - хранимая процедура по имени, если источник данных поддерживает работу с хранимыми процедурами

Таблица по имени - имя опрашиваемой таблицы.

4.Запрос на чтение (вкладка Чтение) - текст запроса на получение набора данных от

источника данных.

Текст должен соответствовать синтаксису запроса выбранного источника данных и выбранной технологии доступа к данным (OLEDB или ODBC).

Запрос может содержать параметры, если установлен тип запроса Текст или

Хранимая процедура:

тип запроса Текст: в тексте запроса вводятся специальные маркеры параметров - "?" и становится доступна кнопка Заполнить параметры. Заполняется коллекция параметров в порядке, в котором заданы маркеры: первый параметр в списке будет соответствовать первому маркеру в запросе, второй параметр - второму маркеру и так далее.

тип запроса Хранимая процедура: доступна кнопка Заполнить параметры, при нажатии на которую автоматически заполняется список параметров команды. При этом опрашивается источник данных для проверки существования такой процедуры. Если процедура найдена, тогда источник данных возвращает список параметров хранимой процедуры.

Кнопка Выполнить запрос служит для проверки правильности ввода запроса и правильности полученных данных и их количества. При этом результат выборки отражается в таблице на вкладке Результат выборки.

6. Запрос на запись (вкладка Запись) - текст запроса на обновление набора данных, измененного в источнике данных.

Текст должен соответствовать синтаксису запроса выбранного источника данных и выбранной технологии доступа к данным (OLEDB или ODBC).

Параметры запроса на обновление заполняются по правилам, аналогичным правилам запроса на чтение данных (смотри описание выше).

Возможно автоматическое формированание команды на обновление. В этом случае тип запроса на чтение данных должен быть установлен в Текст или Таблица по

имени.

Запрос выполняется к таблице, имеющей первичный ключ, и драйвер источника данных предоставляет необходимую информацию для построения такой команды.

Нажмите на кнопку Создать команду обновления для автоматического формирования команды:

250 DataRate

Команда на обновление выполняется на сервере БД каждый раз в соответствии с установленным периодом опроса источника данных и в случае установки новых значений атрибутов тега группы данных (только в случае, если произошли реальные изменения значений атрибутов).

7. Параметры запросов - список параметров текущего запроса на чтение или на запись данных в источнике данных. Отображается на вкладке "Параметры запросов" (внизу закладки "Создать/Изменить группу данных").

Список параметров соответствует количеству маркеров в тексте запроса или количеству параметров хранимой процедуры (при этом первый маркер соответствует первому параметру из списка).

Параметры могут принимать:

Константные значения, заданные пользователем в поле ввода Значение

Значения полей из набора данных, возвращаемого запросом на выборку данных. В этом случае заполняется поле ввода Имя поля БД, где указывается имя колонки в наборе данных (как показано на рисунке выше).

Выпадающий список Версия записи позволяет выбрать версию значений из записи:

Оригинальные - запись, содержащая оригинальные значения;

Текущие - запись, содержащая текущие;

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