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

Откуда:
Сообщений: 11
Добрый всем вечер, вопрос к Гуру's по информиксу

ситуация такая: цепляюсь в аксесе через ODBC драйвер к информиксу, выполняю запрос вставки данных, при этом все проходит нормально за одним неприятным исключением - запятые пропадают (не округляется, а именно пропадает, т.е. как бы умножается на 100 для сумм).
настройки локалей выставлены аналогично локали у БД (ru_ru.1251), региональными настройками винды также меняла в разные стороны... не помогает...
хелп ми... кто-нибудь с этим сталкивался? можна как-нить вылечить?

версия информикса 7.31...
заранее спасибо.
9 мар 10, 21:11    [8452082]     Ответить | Цитировать Сообщить модератору
 Re: Пропадание разделителя запятой при вставке записей через ODBC драйвер  [new]
RedVixen
Member

Откуда:
Сообщений: 11
честно перерыла все что можно по данному вопросу, окромя локалей и конверсии в текст столбцов в информиксе ничего нету: первый не помогает, второй некузяво туда сюда конвертить тип столбца после каждой вставки...
9 мар 10, 21:15    [8452093]     Ответить | Цитировать Сообщить модератору
 Re: Пропадание разделителя запятой при вставке записей через ODBC драйвер  [new]
шестипалый
Guest
DBMONEY
http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.sqlr.doc/sqlrmst187.htm
9 мар 10, 21:22    [8452129]     Ответить | Цитировать Сообщить модератору
 Re: Пропадание разделителя запятой при вставке записей через ODBC драйвер  [new]
Daugava
Member

Откуда: Riga-Kiev-Gurzuf
Сообщений: 718
По умолчанию в украинской и русской локалях десятичный разделитель - запятая.
Установите DBMONEY=.

Кстати, это один из наиболее частых вопросов, но задают его всегда по разному, поэтому сформулировкой в FAQ не складывается.
9 мар 10, 22:00    [8452254]     Ответить | Цитировать Сообщить модератору
 Re: Пропадание разделителя запятой при вставке записей через ODBC драйвер  [new]
RedVixen
Member

Откуда:
Сообщений: 11
Спасибо большое за помощь! Всё получилось.
(у меня ещё HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage в 1252 было поставлено значение 1251...поменяла на 1252, и всё отлично отработало)
10 мар 10, 14:57    [8456077]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить