Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Работа с UTBL файлами (Experion PKS)

 Ответить Ответить
Автор
Сообщение
unfer Смотреть выпадающим
Новичок
Новичок


Присоединился: 14 Октябрь 2008
Категория: Russian Federation
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - unfer Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Работа с UTBL файлами (Experion PKS)
    Опубликовано: 14 Октябрь 2008 10:55
Доброго времени суток всем!
Проблема в следующем. Есть автоматически генерируемый *.dbf-файл, из которого необходимо:
1. "Вытащить" данные по критерию.
2. Записать эти данные в UTBL-файл.
С первой частью справился без особых проблем, благо в программировании кое-что понимаю, но вот со второй частью проблемы. Функции для доступа к пользовательским файлам (UTBL), в частности c_dataio_read и c_dataio_write возвращают код ошибки "21a", и что самое интересное - коды ошибок нигде в документации не описаны.
Вот пример кода:
if (c_gbload() == HSC_ERROR)
printf("c_gbload error %x", errno);
if (c_dataio_read(UTBL77_F, FIRST_REC, LOC_DISK, (int2*) &buf, sizeof(buf)) == HSC_ERROR)
printf("c_dataio_read error %x", errno);
Открытие БД для доступа проходит успешно, а вот чтение "хромает" на обе ноги.
P.S. Если у кого-нибудь есть документация по Experion PKS или ссылки на оную, поделитесь plz.
Нас невозможно сбить с пути - нам пофигу, куда идти.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz