Недопустимая структура файла

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Hello ALL,

C55H, ШВС
При попытке внести ИЗМЕНЕНИЯ в файл появляется сообщение (в
аттаче). Добавление проходит нормально. Код процедуры изменения
записи генерится шаблоном, вставок кода нет.
Импорт, экспорт словая не дал результатов.
Напрямую, оператором put, записи меняются без проблем.
Где можно поискать причину?

--
Best regards,
Алексей mailto:aps@kr.km.ua

(Добавление)

Не совсем понятно!
Т.е., как я понял:
- Вызов данной формы для добавления новой записи
проходит нормально, без ошибок?
- Вызов данной формы для редактирования выбранной
записи приводит к ошибке с вылетом из программы?
- в какой именно момент выскакивает сообщение
об ошибке - ДО открытия окна формы или ПОСЛЕ
нажатия на кнопку Ok для сохранения изменений?
- Что происходит при удалении выбранной записи?

А Primary-файл, часом, не связан в словаре с другими
файлами по Update-логике?
Дело в том, что в ШВС может возникнуть такая ситуация:
- File1 связан в словаре с другими файлами
по Update-логике
- в форме для File1 эти связанные файлы (или часть из них)
НЕ включены в файловую схему
- при входе в форму открывается ТОЛЬКО File1 и файлы,
которые включены в файловую схему этой формы
На этом этапе ошибки нет.
- при вызове формы в режиме редактирования, ПОСЛЕ нажатия
на кнопку Ok для сохранения изменений, вызывается
шаблонная процедура RIUpdate:File1, в которой производится
ОТКРЫТИЕ файлов, связанных с File1 по Update-логике!
Если структура одного из этих связанных файлов была
изменена в словаре БЕЗ соответствующей конвертации
самого файла данных на диске, то как раз и будет
выдана ошибка, приведенная тобой!

Так что вспоминай - структуру каких файлов ты менял в последний раз?

Удачи!

=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com
Библиотека DynaLib
http://dynalib.narod.ru

Здравствуйте Алексей!
Попробуйте прогнать файл утилитой TPSFIS

Извиняюсь!!!
TPSFIX.EXE

С уважением
Виктор
vlenkov@mail.ru

Сорри, не указал : драйвер - Clarion.

--
Best regards,
Алексей
Написал: ClaList(2)
Ответить