|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
Нужно получить значение из DataStore. Использую GetItemDecimal, результат округляется до целого (т.е. вместо 4.65 получаю 5) Тип поля в БД Oracle - decimal. Значения записываются динамически (т.е. поле фиктивное 0.00 many) Почему происходит округление кто знает? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:23 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
А зачем в Oracle использовать decimal, когда это практически = number? Может PB это воспринимает не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:40 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
tru55, Поменял в БД вместо 0.00 на 0, ничего не изменилось ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:47 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
proSlava, Я вот думаю может это DataStore так его округляет, и нужно где-то здесь колдовать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:49 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
proSlavaПоменял в БД вместо 0.00 на 0, ничего не изменилось Честно говоря, ничего не понял. И кстати, в PB есть что-нибудь типа GetItemNumber вместо GetItemDecimal ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:49 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
tru55, GetItemNumber - это тоже делал, не помогло. P.S. 0.00 поменял на 0 - это фиктивное поле в DataWindow. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 11:55 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
proSlava, Еще нашел новый баг. Делаю сохранение данного DataStore - SaveAs("C:\report.txt",Text!,true). В поле "many" которое заполнялось динамически имеет пустые значения Как такое может быть? Извлечь могу, а после сохранения вижу такую картину ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 12:18 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
proSlava, это не баг... тебя тип данных у поля дожен быть decimal{12,2} например если ты хочеш чтоб не округлял. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 12:43 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
поставьте в datastore тип поля - number ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 13:08 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
VanoRпоставьте в datastore тип поля - number Вопрос. Как мне его поставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 13:18 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
у Вас datastore динамически чтоли создавался? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 13:25 |
|
Получение значения в DataStore типа Double
|
|||
---|---|---|---|
#18+
и еще вопрос - Вы переменной какого типа присваиваете значение из датастора? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2011, 13:28 |
|
|
start [/forum/topic.php?fid=15&msg=37496671&tid=1335628]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
134ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 506ms |
0 / 0 |