Проблемы в экселе с перекодировкой символов

Обсуждение вопросов связанных с использованием серверов баз данных MS SQL сервер, MySQL и т.д.

Модератор: Модераторы

Новый участник
Сообщения: 19
Зарегистрирован: 31 май 2005, 14:34

Сообщение zhidai » 01 авг 2005, 14:40

Проблема такая
Есть dbf файл
пользователь открывает документ и выполняется макрос, который читает этот dbf файл, если пользователю дать права локал админа на компе то всё ок информацией, если не давать аброкадабра. Может кто сталкивался помогите пожалуйста.

на клиентах:
виндовс 2000
офис 2000 или XP

Новый участник
Сообщения: 19
Зарегистрирован: 31 май 2005, 14:34

Сообщение zhidai » 02 авг 2005, 14:10

найдено решение:

на клиентах этих стоял автокаталог от конторы автодиллер (использует БД InterBase)

в реестр пишутся всякие ключики и каким-то макаром настройки dbf файла берутся оттуда (почему?)

заменой соответствующего параметра на нужный всё стало ок

[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\Drivers\DBASE\INIT]
"LANGDRIVER"="db866ru0"

в связи с этим вопрос: почему когда на компе регистрируются под обычным пользователем и в ветке реестра написано что-то другое отличное от того что я написал - идут кракозябры в экселе, а если пользователь в группе локал администраторов на компе то как оказывается ему пофигу на всё что написано в этой ветке и он берёт настройки (как мне кажется) из другой ветки реестра:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="OEM"
и у него граблей как небыло так и нету???


ВОПРОС ПОЧЕМУ?????

Вернуться в Серверы баз данных (SQL)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12