![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Может ли ошибаться IBase 5.5??? [D5, D6, IB5.x, IB6.x]
Sirus © (2003-08-19 07:03:00)
Привет Мастера... Возник тут вопрос:
Может ли IBase 5.5 ошибаться в расчетах время от времени...
Дело в том что временами (раз в три-четыре месяца) у меня прога выдает самые неожиданные результаты... Например: в прошлый раз при запросе SELECT SUM(NDS) FROM NALOGSона выдала отрицательное число, хотя в базе нет ни одного отрицательного числа и сумма на самом деле около 10000...
Подскажите где искать ошибку... в проге ее точно нет... Возможности проверить нет, при следующем запуске неправильного места все идет как положено...
Desdechado (2003-08-19 10:32:00) [1]
Ну, все мы склонны сваливать свои ошибки на других ... :)
Хотя поставить FireBird и протеститься на нем не мешало бы.
А записей с NDS=NULL нет случайно? А может, это вычисляемое поле, которое зависит от каких-то "косых" данных?
Проверь, такое бывает. Все возможные комбинации данных не предусмотришь, а иногда такое вылезет ...
Zacho (2003-08-19 09:58:00) [2]
> Sirus © (19.08.03 07:03)
В IB 5.5 было множество багов, некоторые - очень серьезные, способные привести к разрушению БД. Поэтому настоятельно рекомендуется поставить 5.6, кстати, апдейт до 5.6 был бесплатный.
А если есть возможность - перейди на FB или Yaffil, в них исправлено множество багов IB плюс масса дополнительной функциональности.
> Verg © (19.08.03 07:10) [1]
> Возьми исходники IB5.5, и - вперед.
> FireBird так и начинался...
Неа.. Исходников 5.5 в свободном доступе нет и не будет, был открыт исходный код IB 6.0
vopros (2003-08-19 09:32:00) [3]
Я бы еще понял, если бы переполнение было. Но с 10000 такого не может быть.
stud (2003-08-19 09:15:00) [4]
а если выполнить этот же запрос в ibconsole (или что там в 5.5) что он выдаст?
Deniz (2003-08-19 08:15:00) [5]
Давно говорят, что IB 5.5 глюковатый
Надо бы IB 5.6 поставить, там все постабильнее
Verg (2003-08-19 07:10:00) [6]
> Подскажите где искать ошибку... в проге ее точно нет...
>
Ну раз в проге точнонет, тогда ищи не в проге. Возьми исходники IB5.5, и - вперед.
FireBird так и начинался...