УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugFixed] Запись EVAL_REAL в бд MySQL


Автор Сообщение
Сообщение создано: 16. 08. 2010 [15:50]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Здравствуйте! Архивирую вещественный атрибут параметра, при определенных условиях он может принимать значение EVAL_REAL. Когда значение атрибута равно EVAL_REAL, то запись значения в архив на файловую систему равен EVAL и в базу SQLite тоже EVAL, а в БД MySql равна 0 но не EVAL(null). Это приносит неудобство так как нормальное значение параметра также может принимать значение 0.
Подскажите как избежать данной ситуации. Обновляю скаду с "svn co ..." Checked out revision 1123
Сообщение создано: 16. 08. 2010 [18:59]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
Попробуйте rev: 1127.

Learn, learn and learn better than work, work and work.
Сообщение создано: 17. 08. 2010 [10:20]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
А лучше 1128 и таблицы со старыми архивами прийдётся удалить.

Learn, learn and learn better than work, work and work.
Сообщение создано: 17. 08. 2010 [15:33]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Установил rev:1128. Теперь архив отображает значение нормально. Но если заглянуть в базу то там где в архиве EVAL в базе -1.79e+308. Использую MySQL Server version: 5.0.77 .
Сообщение создано: 17. 08. 2010 [15:41]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
И это правильно!

Learn, learn and learn better than work, work and work.
Сообщение создано: 17. 08. 2010 [16:10]
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
Спасибо за помощь!



21926