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

Откуда:
Сообщений: 121
Есть Windows 2003 английский с установленным SQL Server 2005
В Windows 2003 в региональных настройках установлена Litva, установлены русские шрифты и ракладка клавиатуры. Для не юникодовских программ установлено Russian.
На SQL Server везде Cyrilic
Приложение написано на pb 9.0.1
При обновлении БД через dw/ds в базу вместо русских букв попадают английские. Если обновлять через хранимую (RPC), то все нормально. Retrieve то же нормально. Если подключиться с другой машины, где регион Russian -- все нормально.
Куда копать?
10 июл 07, 19:53    [4375170]     Ответить | Цитировать Сообщить модератору
 Re: Проблема кодировки OLE DB  [new]
Anatoly Moskovsky
Member

Откуда: Odessa
Сообщений: 6610
Oleg1
Есть Windows 2003 английский с установленным SQL Server 2005
В Windows 2003 в региональных настройках установлена Litva, установлены русские шрифты и ракладка клавиатуры. Для не юникодовских программ установлено Russian.
На SQL Server везде Cyrilic
Приложение написано на pb 9.0.1
При обновлении БД через dw/ds в базу вместо русских букв попадают английские. Если обновлять через хранимую (RPC), то все нормально. Retrieve то же нормально. Если подключиться с другой машины, где регион Russian -- все нормально.
Куда копать?

В DW какая кодировка(charset) указана для шрифтов? Должна быть RussianCharset
11 июл 07, 11:00    [4376869]     Ответить | Цитировать Сообщить модератору
 Re: Проблема кодировки OLE DB  [new]
Oleg1
Member

Откуда:
Сообщений: 121
Anatoly Moskovsky
В DW какая кодировка(charset) указана для шрифтов? Должна быть RussianCharset
Везде стоит font.charset="-52"
11 июл 07, 12:06    [4377512]     Ответить | Цитировать Сообщить модератору
 Re: Проблема кодировки OLE DB  [new]
Anatoly Moskovsky
Member

Откуда: Odessa
Сообщений: 6610
Oleg1
Anatoly Moskovsky
В DW какая кодировка(charset) указана для шрифтов? Должна быть RussianCharset
Везде стоит font.charset="-52"

Должно быть font.charset="204"
Попробуйте на каком-то DW поменять и проверить.
11 июл 07, 12:24    [4377698]     Ответить | Цитировать Сообщить модератору
 Re: Проблема кодировки OLE DB  [new]
Oleg1
Member

Откуда:
Сообщений: 121
Anatoly Moskovsky
Должно быть font.charset="204"
Попробуйте на каком-то DW поменять и проверить.
Не работает. IMHO тут не в этом дело, т.к. у колонки запросто может и не быть отображения.
Похоже, что проблема возникает при передаче данных в OLE DB. В Profiler'е уже кракозябры при update идут. Что-то никаких подходящих параметров подключения в MSDN'е не находится.
11 июл 07, 13:02    [4378005]     Ответить | Цитировать Сообщить модератору
 Re: Проблема кодировки OLE DB  [new]
edmikeca
Member

Откуда: Ukraine
Сообщений: 237
У меня была та же проблема, но победить не смог (было мало времени). Тем не менее с РВ10 этой проблемы нет, а вот с РВ9 пришлось вернуться на MSS :(

ЗЫ поищи по форуму, я уже задавал этот вопрос.
11 июл 07, 16:58    [4379800]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить