Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2011, 06:00   #1
Zloi[DED]
 
Регистрация: 17.01.2011
Сообщений: 6
По умолчанию проблема при записывании данных из ClientDataSet в ADOQuery

Здравствуйте.
У меня такая проблема: поле kol_spis в ClientDataSet подцеплен на RxDBGrid. Т.е. другими словами, при вводе в RxDBGrid числа 0,1 и нажатии кнопки, в поле kol_spis ClientDataSetа появляется число 0.100000453...
В моей программе это недопустимо потому как при вычислениях у меня получается большая погрешность...

потом у меня данные из ClientDataSetа передаются в adoquery. я в adoquery в поле kol_spis пробовал установить DisplayFormat в #.##, не помогло

подскажите пожалуйста что сделать, кого убить?

Последний раз редактировалось Zloi[DED]; 13.04.2011 в 06:15.
Zloi[DED] вне форума Ответить с цитированием
Старый 02.09.2011, 06:14   #2
Zloi[DED]
 
Регистрация: 17.01.2011
Сообщений: 6
По умолчанию

чего никто не может мне помочь?
Zloi[DED] вне форума Ответить с цитированием
Старый 02.09.2011, 08:33   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В DataSet от этого не избавиться (на отображение можно с помощью DisplayFormat на поле), а в базе тип данных Numeric(12,2) или Decimal(12,2) (если СУБД допускает такие типы). Тогда при записи в базу запишется именно 0.1
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема при внесении данных в таблицу mojohead Помощь студентам 1 17.03.2011 11:30
Проблема с типом данных при записи на сервер Swatch Microsoft Office Access 1 09.04.2010 19:03
ComboBox проблема при отправке данных record222 Общие вопросы Delphi 1 31.03.2010 16:26
Проблема при редактировании данных GloomyVitek БД в Delphi 8 24.11.2007 18:54