Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
3-60088
LeReve
2003-05-27 23:22
2003.06.19
как програмно изменить запись в БД???


3-60013
АТ
2003-05-27 04:24
2003.06.19
Вопрос по транзакции в InterBase


1-60206
2UT
2003-06-05 13:22
2003.06.19
Как правильно вызвать С-и функцию (DLL) из Delphi


3-60094
sergei12r
2003-05-29 06:09
2003.06.19
связи таблиц


14-60350
Knight
2003-05-30 22:19
2003.06.19
Девчёнки! Объясните....




   Наверх