Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Работа с дробными числами в Access   Найти похожие ветки 

 
Kosha   (2003-09-03 14:28) [0]

Заметил следующую вещь и не знаю как с ней бороться.

В таблице поле тип - Действительное (точность 18, шкала 5).

Есть TADOQuery с созданным TField (ftFloat). Выполняю запрос select ... и qSourcePrice.AsFloat мне возвращает 5,33333 (5 знаков после запятой). Здесь все ОК.

Но если я не создаю TField, выполняю запрос select ..., то qSource.FieldByName("Price").AsFloat мне возвращает 5,3333 (4 знака после запятой вместо 5)

Мне принципиально важно получить 5 знаков, что делать помогите.


 
Nikolay M. ©   (2003-09-03 14:54) [1]

Ну, возможно АДО видит, что точность поля - 5 знаков и решает, что 5-й знак все равно будет неточным и возвращает "правильные" 4 знака. Создай Persistent-поля и укажи точность 5 знаков.


 
Kosha   (2003-09-03 17:03) [2]

Сорри. Но что такое Persistent поля?


 
Nikolay M. ©   (2003-09-03 17:18) [3]

Двойной клик на DataSet->Add all fields


 
Kosha   (2003-09-03 17:50) [4]

А понял, но ситуация такая, что этим TADOQuery ползуются многие процедуры и набор полей каждый раз разный. Можно ли решить эту проблему не создавая Persistent поля?


 
Jean ©   (2003-09-03 22:05) [5]

Сам какой-нибудь знак нарисуй :)


 
Anatoly Podgoretsky ©   (2003-09-03 22:08) [6]

Kosha (03.09.03 17:50) [4]
Можно, найди свое поле и установи ему параметры в рантайм


 
Kosha   (2003-09-04 12:09) [7]

To Jean
Я бы нарисовал, если бы знал какой. Проблема не нарисовать, а получить из базы.

To Anatoly Podgoretsky

Пробовал:
qSource.FieldByName("Price").DataType:=ftFloat;
Пишет, что DataType - readonly.
Неужели нет способа.



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

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
3-82150
Юра
2003-09-03 16:06
2003.09.25
Как сделать запрос к двум базам?


14-82483
Всеволод Соловьёв
2003-09-05 18:01
2003.09.25
Фреймы?


3-82053
CrazyCrazyMax
2003-09-05 17:32
2003.09.25
Как динамически создать таблицу и изменить ее структуру???


1-82227
Александр1234
2003-09-12 10:10
2003.09.25
WebSnap и AdapterPageProducer


3-82033
Юлия
2003-09-03 09:46
2003.09.25
Вопрос по SELECT