Файл данных

Clarion, Clarion 7

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

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

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

После добавления нового поля в файл данных, при обращении к нему из программы возникает следующая ошибка. Invalid Record Declaration (47). В доке по данной ошибке говорится, что структура файла данных на диске не соответствует структуре, объявленной в программе, и что необходимо преобразовать сам файл данных в новый формат., а вот как сие сотворить умалчивается. Подскажите люди добрые.
Написал: Sergey(111)
Гость

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

Hi, Sergey.

Если изменения записаны в словаре, то прямо в словаре становишься на этот файл и кликаешь пункт меню File-Browse [твой файл].
Находишь его в файловом диалоге - кликаешь и он автоматом конвертится в новую структуру.
А вообще-то это все описано в доке, ты хотя бы ее читал ?

Удачи, Александр.

Написал: ClaList(2)
Гость

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

как уже писали, проще всего это сделать через словарь. при попытке просмотра он сам предложит переконвертировать данные. Если БД пустая или отладочная, то можно просто удалить файл и создать новый (Программой - если в свойствах в словаре стоит пицык Greate.) Третий вариант -написать конвертор руками или в словаре: File -Create Conversion Program. По любому предварительно копию файла надо сохранить.

PS. Господа-товарищи, ну не кидайтесь Вы на людей, задающих такие вопросы. Явно человек еще учится. Вспомните от скольких вещей Вы отвернулись сами, когда лень въезжать было. Надо побольше "сажать людей на иглу" Клариона. Иногда общаешься с людьми, а они смотрят как будто я лягушками питаюсь- сплошная экзотика

--
Best regards,
Владимир mailto:ut5jbh@ua.fm
Написал: ClaList(2)
Гость

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

Ну, сажать - так сажать. Наилучшее, на мой взгляд, решение - это заплатить Вадиму Синявскому за его DataConverter и забыть про проблему Error47. И не только забыть, но и получить массу дополнительного функционала при конвертировании баз. Начиная от простой смены драйвера и заканчивая переносом баз на SQL.

Это не реклама, это настоятельная рекомендация ;)

С уважением,
В.Смелик
Написал: ClaList(2)
Ответить