Запись DDE в MySQL

<< Нажмите для отображения содержания >>

Навигация:  »Дальше нет разделов«

Запись DDE в MySQL

Настройка записи данных DDE в базу данных MySQL во многом схожа с настройкой записи в MSSQL. В этом руководстве указаны только основные отличия.

 

1. Необходимо скачать и установить 32-x битную версию MySQL ODBC Connector (драйвера ODBC) для MySQL с сайта mysql.org.

 

dde-to-mysql1

Рис. 1 Раздел с драйверами

 

 

2. Структура таблицы в базе данных будет иметь вид:

 

2.1 При записи большого числа переменных DDE

 
CREATE TABLE `dde_data` (
  `REC_ID` int(11) NOT NULL AUTO_INCREMENT,
  `TIMESTAMP` datetime DEFAULT NULL,
  `ITEM_NAME` varchar(25) NOT NULL,
  `ITEM_VALUE` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`REC_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

 

2.2 При записи нескольких переменных DDE

 

CREATE TABLE `dde_data_2` (
  `REC_ID` int(11) NOT NULL AUTO_INCREMENT,
  `TIMESTAMP` datetime NOT NULL,
  `ITEM1` varchar(30) DEFAULT NULL,
  `ITEM2` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`REC_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

 

Если в парсере для ITEM1 или ITEM2 вы указали тип данных отличный от String, то при создании таблицы нужно создавать колонки соответствующего типа.

 

3. Создать источник данных ODBC для вашей базы MySQL.

 

4. При "Связывание" следует учесть, что для MySQL важен регистр символов в имени таблицы и именах колонок.