Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Работа с UTBL файлами (Experion PKS) |
Автор: unfer 16.10.2008, 08:31 |
Доброго времени суток всем! В принципе, это не совсем программирование контроллера, но я не знаю куда разместить подобную тему. Проблема в следующем. Есть автоматически генерируемый *.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. |