
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.08.2005, 18:26
|
|||
|---|---|---|---|
ODBC DBF кодировка |
|||
|
#18+
Надо выгрузить данные в DBF DOS Делаю так Создаю файл - шаблон клипперровской DBU копирую в рабочий файл и пишу туда данные через ODBC Чтобы на станции лишнего не ставить использую драйвер Microsoft Dbase Driver который есть у всех. ODBC источник данных "dbfimp" создаю вот так // Создаем ODBC источник для работы с dbf через Microsoft dBase Driver (*.dbf) string Driver RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbfimp","DefaultDir", RegString!, 'C:\PFLEX.RT\DBFIMP') RegistryGet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Microsoft dBase Driver (*.dbf)","Driver", RegString!, Driver) RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbfimp","Driver", RegString!, Driver) RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbfimp","Fil", RegString!, "dBase III") RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbfimp","DriverId", ReguLong!, 21) RegistrySet( "HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\dbfimp\Engines\Xbase","CollatingSequence", RegString!, 'ASCII') Это работает на многих версиях windows пока не поставят какой - то хреновины (неизвестно что именно, мб СРМ Sales Logic DLL драйвера вроде не меняется) В результате вместо OEM получаю ANSI МБ Что-то надо добавить в реестр или опции чтобы получить нужную кодировку? 2- Вариант Как поставить какой-то другой драйвер с явным указанием кодировок без стандарной инсталляции Например DataDirect идущий с PB все ОК Но не ставить же на каждую станцию PowerBuilder с приблудами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.08.2005, 19:00
|
|||
|---|---|---|---|
ODBC DBF кодировка |
|||
|
#18+
Gritsenko wrote: > 2- Вариант > Как поставить какой-то другой драйвер с явным указанием кодировок > без стандарной инсталляции > Например DataDirect идущий с PB все ОК Ручками... у твоей софтины есть инсталлятор? Включи в него. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2005, 14:44
|
|||
|---|---|---|---|
|
|||
ODBC DBF кодировка |
|||
|
#18+
этот Datadirect просто так не ставиться и требует тучу файлов ~ 30 мб МБ кто знает что Microsoft драйверу указать для фиксации OEM кодировки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2005, 14:32
|
|||
|---|---|---|---|
ODBC DBF кодировка |
|||
|
#18+
Кроме "Microsoft dBase Driver" есть "Microsoft dBase VFP Driver" можно попробывать поигратся с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2005, 15:48
|
|||
|---|---|---|---|
ODBC DBF кодировка |
|||
|
#18+
AVGritsenko wrote: > этот Datadirect просто так не ставиться Ставится с полпинка. > и требует тучу файлов ~ 30 мб Во-первых, для работы с DBF - около полутора мегов, во-вторых, ты что, до сих пор дискетами пользуешься ;)? Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2005, 19:12
|
|||
|---|---|---|---|
ODBC DBF кодировка |
|||
|
#18+
AVGritsenkoМБ кто знает что Microsoft драйверу указать для фиксации OEM кодировки? Никак. Абсолютно. У него в принципе нету OEM кодировки. Сделай себе DSN из ODBC администратора и пошарься там по всем кнопочкам страничкам. Как добьешся подходящих настроек идешь в регистри и читаешь оттуда все настройки. Может быть даже проще с самого начала делать File DSN и работать с файлом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.08.2005, 09:34
|
|||
|---|---|---|---|
|
|||
ODBC DBF кодировка |
|||
|
#18+
это любимый глюк , когда ставится ВСЕМИ ЛЮБИМЫЙ BDE !!! ставь BDE администратор и правь кондовую страницу для DBF файлов на paradox ANSI cyr вроде - точно не помню - надо смотреть !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.08.2005, 19:45
|
|||
|---|---|---|---|
ODBC DBF кодировка |
|||
|
#18+
попробуй поковырять: 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.0\Engines\Xbase','DataCodePage', 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase','DataCodePage', 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase','DataCodePage'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1338193]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 360ms |

| 0 / 0 |
