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

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

Неправильное значение в таблице Interbase, после запроса...


hawkins ©   (2005-12-22 19:36:00) 

Мастера, подскажите пожалуйста, если кто-нибудь сталкивался с подобной ситуацией:
В прог-ме выполняется запрос к таблице Interbase.  Сокращенно текст такой:
"Update value_time_index  set date_bar=38354.00069444444 where id_range=1 and id_index=1;"

date_bar типа float
id_range, id_index - integer;
После запроса открываю таблицу в IBExpert там стоит значение 38354,000.  Если запрос выполнять в самой IBExpert то же самое. Interbase версии 6.0.1.6. Если после запятой оставить
5 цифр - то же самое.


Desdechado   (2005-12-25 15:15:00) [1]

и вообще про типы данных (их хранение и отображение)
рекомендую также для особых точностей использовать DOUBLE PRECISION


s999   (2005-12-22 20:05:00) [2]

>
> date_bar типа float


Почитай про типы данных в Ib


VeB   (2005-12-22 19:56:00) [3]

Просто отображение в IBEXpert такое, считай свои данные своей прогой и все будет правильно.


Наверх

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