Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

Пропадают знаки после запятой ?   Найти похожие ветки 

 
Igor Mish   (2003-05-11 12:48) [0]

У меня в таблице в поле типа N записано число 0,326
есть функция
Var
Nom: Real;

Nom := это значение из таблицы,

затем В другой таблице такомуже полю присваевается Nom, но туда он заноситься уже как 0,32 !?

Куда делся последний знак ???

а бывает из 0,2345 -> 0,234 ??


 
sniknik   (2003-05-11 13:34) [1]

похоже на глюк с типом real (разрядная сетка в числах с плавающей запятой, не всегда хватает). но обычно наоборот читаеш 0,326 (к примеру) а получаеш 0,3259999999999 (вроде этого), на обратном присвоении как раз получиш неправильное преобразование. посмотри пошагово, что, где получается.
если это оно, то используй тип currency для более точных расчетов/присвоений.
конечно не исключено что у тебя там просто банальное определелении типа N (10, 2) стоит (к примеру), а присваивать 3 знака пытаешся.


 
Anatoly Podgoretsky   (2003-05-11 13:48) [2]

sniknik © (11.05.03 13:34)

Парадокс не поддерживает Numeric


 
sniknik   (2003-05-11 14:00) [3]

Anatoly Podgoretsky © (11.05.03 13:48)
значится банальное отпадает :). (извиняюсь за невнимательность)


 
Anatoly Podgoretsky   (2003-05-11 14:08) [4]

Но там есть параметр Picture, не знаю используется ли он для отображения. Но вероятно где то ошибка в коде, в настнойках элементов вывода и т.п.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
3-94701
prof
2003-05-08 06:41
2003.05.29
Ошибка в запросе SQL insert into


14-95018
Dimon_isu
2003-05-13 10:33
2003.05.29
Рисунок


1-94867
Aleksandr
2003-05-20 11:20
2003.05.29
Что за глюк с вычислениями времени?


3-94662
Kapitan
2003-05-12 12:57
2003.05.29
TDbf и codepage


3-94718
Sour
2003-05-07 11:08
2003.05.29
CASE средства для БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский