Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Формат дробных чисел в DW  [new]
sunches
Member

Откуда:
Сообщений: 196
Народ, помогите разобраться!!!
Проблема имеет место на отдельных машинах!
Работаю с БД Oracle. В базе данных чило имеет вид, например 23,47
А вот DW показывает 2347, игнорируя запятую. Принудительная установка
формата для поля не помогает.
13 фев 04, 14:20    [535162]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
Black Savage
Member

Откуда:
Сообщений: 736
Поиграйся с настройками компа, там где устанавливаются форматы чисел и дат. Если после этого заработает, то будешь знать откуда ноги растут...
13 фев 04, 14:52    [535270]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
urvas
Member

Откуда: СПб
Сообщений: 383
Скорее всего, надо посмотреть настройки Ораклового клиента.
В regedit
HKLM-SOFTWARE-ORACLE-NLS_LANG
13 фев 04, 15:00    [535288]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
Mykola
Member

Откуда:
Сообщений: 615
Какая версия PowerBuilder и его Build
13 фев 04, 15:16    [535340]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
sunches
Member

Откуда:
Сообщений: 196
Спасибо, разобрался. Действительно, проблема в настройках NLS Oracle.

Интересно, а можно ли как то получить в билдер, установленный в операционной системе десятичный разделитель
17 фев 04, 16:19    [539735]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
Локшин Марк
Member

Откуда: Воронеж
Сообщений: 3154
автор
Интересно, а можно ли как то получить в билдер, установленный в операционной системе десятичный разделитель
HKEY_CURRENT_USER\Control Panel\International значение sDecimal
17 фев 04, 17:35    [539974]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
PL99
Member

Откуда: Moscow
Сообщений: 1367
например так можно:
string ls_DecSep

RegistryGet( "HKEY_CURRENT_USER\Control Panel\International", "sDecimal", RegString!, ls_DecSep)
MessageBox ("", ls_DecSep)
17 фев 04, 17:36    [539976]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
Геннадич
Member

Откуда: Алматы
Сообщений: 640
2 Локшин Марк
А когда рабочая станция в домене и политики не локальные?

decimal ldec_tmp
string ls_separator
ldec_tmp = 1/2
ls_separator = Mid(String(ldec_tmp), 2, 1)
18 фев 04, 07:00    [540370]     Ответить | Цитировать Сообщить модератору
 Re: Формат дробных чисел в DW  [new]
Локшин Марк
Member

Откуда: Воронеж
Сообщений: 3154
to Геннадич
Тогда уж, по-культурному, GetLocaleInfo(...) смотреть надо.
Геннадич
А когда рабочая станция в домене и политики не локальные?

Не уверен, но мне кажется, что и в этом случае предложенный способ будет работать.
18 фев 04, 09:56    [540554]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить