Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Может ли ошибаться 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 так и начинался...


Наверх

Титульная страница Поиск, карта сайта Написать письмо