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

Вниз

Пропадают значащие цифры   Найти похожие ветки 

 
MVVD   (2003-05-28 16:58) [0]

При копировании данных из INTERBASE в PARADOX цифры округляются до двух знаков после запятой. Почему?


 
Zacho   (2003-05-28 17:11) [1]


> MVVD © (28.05.03 16:58)

Потому что так копируешь. Без более подробной информации и куска кода (или без телепатических способностей) ничего более определенного сказать нельзя.


 
Johnmen   (2003-05-28 17:16) [2]

Цифры не могут округляться по причине своей извечной округленности до одного знака...:)


 
MVVD   (2003-05-28 17:19) [3]

Вот код:
Dmod.TKursCB.DisableControls;
Dmod.TKCB.DisableControls;
DMod.TKCB.Active := False;DMod.TKCB.EmptyTable;DMod.TKCB.Active := True;
Dmod.TKursCB.First;
While (not Dmod.TKursCB.Eof) do begin
DMod.TKCB.Insert;
DMod.TKCB.FieldByName("DATA").AsDateTime := DMod.TKursCB.FieldByName("DATA").AsDateTime;
DMod.TKCB.FieldByName("US").AsFloat := DMod.TKursCB.FieldByName("US").AsFloat;
DMod.TKCB.FieldByName("DM").AsFloat := DMod.TKursCB.FieldByName("DM").AsFloat;
DMod.TKCB.FieldByName("EURO").AsFloat := DMod.TKursCB.FieldByName("EURO").AsFloat;
DMod.TKCB.Post;
Dmod.TKursCB.Next;
end;
Dmod.TKCB.Active:=False;
Dmod.TKursCB.EnableControls;
Dmod.TKCB.EnableControls;


 
Anatoly Podgoretsky   (2003-05-28 17:23) [4]

И где здесь два знака и где они в Парадоксе, в нем же нет формата с фиксированной запятой, все что можно задать только длину поля, но не количество знаков после запятой.


 
MVVD   (2003-05-28 17:27) [5]

В INTERBASE есть и 4 знака после запятой, а в PARADOXе остается два знака после запятой.


 
Zacho   (2003-05-28 17:28) [6]


> MVVD © (28.05.03 17:19)

Какие типы у полей в Paradox и IB ? TKCB и TKursCB это что ? TTable ?


 
MVVD   (2003-05-28 17:28) [7]

В дополнение. DATAPUMP дает такой-же результат


 
MVVD   (2003-05-28 17:29) [8]

Это таблицы: Дата и три числа


 
Zz_   (2003-05-28 17:34) [9]

Если в DBD смотришь - нажми F2


 
Johnmen   (2003-05-28 17:39) [10]

Рекомендую :
http://ln.com.ua/~openxs/articles/smart-questions-ru.html


 
MVVD   (2003-05-28 17:42) [11]

Johnmen! Другого и не ожидал


 
Johnmen   (2003-05-28 17:48) [12]

>MVVD © (28.05.03 17:42)
>Johnmen! Другого и не ожидал

Я рад, что оправдал твои ожидания...:)))))))



 
Reindeer Moss Eater   (2003-05-28 17:57) [13]

Используй тип поля в Парадоксе BCD с четырьмя знаками после запятой и будет счастие тебе.



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

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

Наверх





Память: 0.47 MB
Время: 0.063 c
7-60425
Ик сик
2003-04-12 14:17
2003.06.19
Как послать в com-port Ctrl+P?


3-60031
prihod
2003-05-27 17:28
2003.06.19
??? Как бороться с временными файлами типа


1-60112
Klim Samgin
2003-06-06 08:38
2003.06.19
TThread


3-60087
Andrey V.
2003-05-29 07:59
2003.06.19
Компонента EasyTable


7-60441
DV
2003-04-15 16:51
2003.06.19
Еще раз про ком-порт





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский