Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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 настроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2003, 18:10 |
|
||
|
NUMBER(10,2) как NUMBER(10,0)... почему?
|
|||
|---|---|---|---|
|
#18+
А при чем тут Оракл? В гриде и форматируй. А лучше в списке fields из query везде, где денежное поле, поставь DisplayFormat как #,##0.00 (или #.00 , точно не помню) И все будет показывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2003, 11:35 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32100773&tid=2119196]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 359ms |

| 0 / 0 |
