|
|
|
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, 18:26 |
|
||
|
ODBC DBF кодировка
|
|||
|---|---|---|---|
|
#18+
Gritsenko wrote: > 2- Вариант > Как поставить какой-то другой драйвер с явным указанием кодировок > без стандарной инсталляции > Например DataDirect идущий с PB все ОК Ручками... у твоей софтины есть инсталлятор? Включи в него. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 19:00 |
|
||
|
ODBC DBF кодировка
|
|||
|---|---|---|---|
|
#18+
этот Datadirect просто так не ставиться и требует тучу файлов ~ 30 мб МБ кто знает что Microsoft драйверу указать для фиксации OEM кодировки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2005, 14:44 |
|
||
|
ODBC DBF кодировка
|
|||
|---|---|---|---|
|
#18+
Кроме "Microsoft dBase Driver" есть "Microsoft dBase VFP Driver" можно попробывать поигратся с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2005, 14:32 |
|
||
|
ODBC DBF кодировка
|
|||
|---|---|---|---|
|
#18+
AVGritsenko wrote: > этот Datadirect просто так не ставиться Ставится с полпинка. > и требует тучу файлов ~ 30 мб Во-первых, для работы с DBF - около полутора мегов, во-вторых, ты что, до сих пор дискетами пользуешься ;)? Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2005, 15:48 |
|
||
|
ODBC DBF кодировка
|
|||
|---|---|---|---|
|
#18+
AVGritsenkoМБ кто знает что Microsoft драйверу указать для фиксации OEM кодировки? Никак. Абсолютно. У него в принципе нету OEM кодировки. Сделай себе DSN из ODBC администратора и пошарься там по всем кнопочкам страничкам. Как добьешся подходящих настроек идешь в регистри и читаешь оттуда все настройки. Может быть даже проще с самого начала делать File DSN и работать с файлом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2005, 19:12 |
|
||
|
ODBC DBF кодировка
|
|||
|---|---|---|---|
|
#18+
это любимый глюк , когда ставится ВСЕМИ ЛЮБИМЫЙ BDE !!! ставь BDE администратор и правь кондовую страницу для DBF файлов на paradox ANSI cyr вроде - точно не помню - надо смотреть !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 09:34 |
|
||
|
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'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2005, 19:45 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=82&tid=1338193]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 399ms |

| 0 / 0 |
