Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.02.2003, 18:10
|
|||
|---|---|---|---|
|
|||
NUMBER(10,2) как NUMBER(10,0)... почему? |
|||
|
#18+
Есть такой трабл. Коннекчюсь к Oracle 9i из Delphi 6 через DOA. В Oracle есть есть ценовая таблица типа prices ( price1 NUMBER(10,2), price2 NUMBER(10,2), ......... price10 NUMBER(10,2) ); Все столбцы вытаскиваются... в этом плане всё ок! Но есть только одна проблема... все цены вылезают в урезанном формате, ну то есть, например, 100.00 показывается в DBGrid'e как 100, несмотря на то, что insert'илась как 100.00! Вообще-то логично, т.к. Oracle сам их урезает. Так может кто знает, как их вытащить в формате 100.00 В SQL*Plus'e эта проблема решается: SET NUMFORMAT 99999999.99 и всё путем. Как в делфях-то такое же зафигачить? Что в Oracle настроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.02.2003, 11:35
|
|||
|---|---|---|---|
NUMBER(10,2) как NUMBER(10,0)... почему? |
|||
|
#18+
А при чем тут Оракл? В гриде и форматируй. А лучше в списке fields из query везде, где денежное поле, поставь DisplayFormat как #,##0.00 (или #.00 , точно не помню) И все будет показывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2119196]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 331ms |

| 0 / 0 |
