Alcohol писал(а):
примечание вводится, но после того как курсор мышки перевожу в другое окно/место или т.д. выходит та же ошибка((
Версию обновил. Прежде, чем добавлять данные в новой версии, сделайте копии баз. В первом посте описал.
В Вашей ситуации сделайте следующее:
1. Скопируйте базу в любое место.
2. Установите расширение для FireFox SQLite Manager
https://addons.mozilla.org/ru/firefox/a ... e-manager/3. В FireFox (в верхнем меню - вызывается кнопкой Alt) переходим в "Инструменты" и запускаем "SQLite Manager"
4. Открываем базу (при открытии внизу выберите "Все файлы").
5. В левой части выбираем "Tables" и таблицу "data" или "dataopt" (поля надо подправить в обоих таблицах, если в них загружались данные).
6. В правой части внизу в списке полей находим поля "Peiod_..." (в оригинале MA в конце, но могут быть и другие символы), "Distance_..." и в одной из Ваших баз еще поле "..._TimeFrame" фигурировало. В общем поля, на которые ругается программа.
7. На каждом из полей жмем правую кнопку мыши, "Править столбец". Вверху в поле "Новое значение" вводим "Period_MA" (латинскими!!!), "Distance_MA" соответственно и жмем "Change". Далее везде соглашаемся.
В последней Вашей базе фигурируют два поля: "Peiod_..." и "Distance_...". Поле "TimeFrame_MA" в порядке.
После этого попробуйте поработать с исправленной версией базы в версии 3.6.12.130 с учетом рекомендаций из первого поста.
После тестирования конвертера баз, выложу версию 4. Конвертер работает только с правильными именами полей (названия только латинскими символами). Поэтому перед конвертацией все "проблемные поля" надо переименовать в Fire Fox SQLite Manager. Можно использовать и другой редактор SQLite баз - вариантов в сети много.