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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2010, 09:35   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию Как лучше хранить денежные величины в FireBird

Какой тип посоветуете использовать, тип денежной единицы хранить не надо только числа, но они будут за миллион

From artemavd: что, в школе не учили русский язык?

Последний раз редактировалось artemavd; 23.06.2010 в 07:58.
Lokos вне форума Ответить с цитированием
Старый 22.06.2010, 11:22   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

NUMERIC c масштабом 2 или 3
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 23.06.2010, 01:02   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
Смущение

Цитата:
Сообщение от BARNEY Посмотреть сообщение
NUMERIC c масштабом 2 или 3
А записывать в эти поля значения типа INT
Lokos вне форума Ответить с цитированием
Старый 23.06.2010, 07:24   #4
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

тип NUMERIC
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 23.06.2010, 07:33   #5
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

Цитата:
Сообщение от BARNEY Посмотреть сообщение
тип NUMERIC
в delphy есть тип NUMERIC
или ты имел в виду тип FireBird
Lokos вне форума Ответить с цитированием
Старый 24.06.2010, 14:24   #6
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

Тема Как лучше хранить денежные величины в FireBird

ответ NUMERIC

ещё какие вопросы автор?
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 07.02.2012, 19:56   #7
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Добрый день! Актуальный вопрос, пока не решил. Я сделал поле и присвоил ему тип NUMERIC(15,2). Как в запросе через параметры правильно добавлять данные? Мне надо в дальнейшем суммировать эти значения в колонке. А в ней могут стоять как целые числа, так и дробные. Вот код:
Код:
  Form1.pFIBQuery1.Close;
  Form1.pFIBQuery1.SQL.Text:='insert into STAVKI(ID_D,STAVKA) values (:I,:S)';
  Form1.pFIBQuery1.ParamByName('I').Value:=Trim(Form1.sRichEdit1.Text);
  Form1.pFIBQuery1.ParamByName('S').Value:=Trim(Form1.sEdit1.Text);
  Form1.pFIBQuery1.ExecQuery;
P.S. Firebird 2.5, Dialect 3.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 07.02.2012, 20:19   #8
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Через параметры добавление не будет проблемой, если присваивать значение параметру через его свойство Value. Ну, понятно, что типу Variant можно присваивать и дробные и целые числовые значения. Так как и написано.
А в чем сомнения?

Последний раз редактировалось Прик; 07.02.2012 в 20:24.
Прик вне форума Ответить с цитированием
Старый 08.02.2012, 03:36   #9
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

сомнения в том, что если я добавляю через выше указанный код, а потом пытаюсь выполнить элементарный запрос по суммированию, то получаю ошибку. Выложить ее смогу вечером, когда дома буду с компа выходить
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шаблонное распознавание текса. Как хранить двухцветные шаблоны? TwiX Мультимедиа в Delphi 1 29.03.2010 09:23
Как правильнее хранить настройки программы на хосте? Kottik Работа с сетью в Delphi 9 07.10.2009 14:06
Delphi Как связать и хранить кучу объектов? Эльфийский Помощь студентам 9 21.08.2009 01:40
Как хранить двумерный массив в таблице DBF ИВэТэшка Помощь студентам 1 04.06.2009 15:31