|
iamphet 2009-07-01 17:09:07 |
Описание Получил сообщение В файле "db.cash" обнаружено 11 ошибок. И далее по тексту. Последовательность действий Воспроизвести не получается. Предположительно виновата загрузка курсов валют. Я переименовал рубль в стадартное обозначение RUB, ввел несколько операций, потом загрузил курсы USD и EUR, удалил RUR, потом еще раз загрузил курсы, но уже для USD, EUR, GBP и HRK. Могу прислать базу, если надо. Изображения: 19 |
|
Dervish 2009-07-02 12:35:37 |
Попробую угадать: в вашей базе данных были включены поля дополнительных комментариев и были повторяющиеся операции, которые были несколько раз отмечены (выполнены). Это ошибка, скорее, была допущена в 215-й сборке, а в 216-й она лишь себя проявила.
Если вам нужно, я готов отремонтировать вашу базу данных. |
|
iamphet 2009-07-03 12:56:01 |
К сожалению, Вы не угадали. Дополнительные комментарии я не использую. Один раз я включил и тут же их выключил без использования в операциях. Базу ремонтировать не нужно, спасибо =) |
|
Dervish 2009-07-03 16:53:24 |
Я был бы очень признателен. По сообщению очень трудно понять что именно неисправно в данных, база это могла бы прояснить. Спасибо. |
|
Dervish 2009-07-06 12:03:22 |
Ошибка возникает из-за того, что в базе данных есть курсы, которые ссылаются на несуществующую валюту. Как такое могло произойти? Не знаю. Наверное это связано с загрузкой валют через интернет, возможно, что влияние могло оказать undo/redo после загрузки (есть у меня такое подозрение). Установить сейчас это невозможно.
Я пока не могу исправить эту ошибку. Тему закрываю чтобы не путалась среди других. |
|
iamphet 2009-07-06 12:49:36 |
Немного повозился на выходных и смог воспроизвести проблему:
1) создать новую базу 2) переименовать RUR в RUB 3) загрузить курсы с сайта ЦБ для EUR и USD на каждый день июля 4) удалить появившуюся валюту RUR 5) повторить шаг 3 6) записать базу и закрыть AbilityCash 7) запустить AbilityCash и насладиться ошибкой |
|
Dervish 2009-07-06 13:18:25 |
Ну вот, теперь точно все! Ошибка исправлена, огромное спасибо. :wink: |