|
|
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
пробовал так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Пробовал менять менять значение реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase на ansi и oem. подозреваю что кодировка в оригинальном дбв cp1251 Как его корректно открыть через dao? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 13:48 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
ради эксперимента, попробуй прилинковать dbf к файлу Access и посмотри, всё нормально с кодировкой? если нормально , то обращайся к dbf через, временно созданный файл.mdb Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 16:18 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
klen_ради эксперимента, попробуй прилинковать dbf к файлу Access и посмотри, всё нормально с кодировкой? если нормально , то обращайся к dbf через, временно созданный файл.mdb Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Это я уже делал,получилось(кракозябл в прилинкованной таблице нету).но теперь мне надо продолжить.Выбрать сделать выборку и передать результат в excel. Если делать так,опять же через дао Код: plaintext 1. Я так понял если работать напрямую через дао то он не правильно работает с кодировками.Если делать через аксес то все ок. Все это я делаю в скриптах. Можно ли в скриптах использовать функции операционной системы Пробовал так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 16:37 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
Поищи по форуму по "Кодировка dbf" и просто "DBF". Только что попробовал очень много интересных постов вывалилось, может и найдешь то что тебе нужно. Сам я работаю с DBF только в cp866 если нужно отправлять файлик в 1251 то просто ковертирую утилиткой dbftowin обратная перекодировка при помощи dbftodos. (Спасибо их автору за экономию моего времени ) С уважением, Николай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 17:53 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
gjghjc приложил полезные программы, а если не лень пиши свою перекодировку Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 09:09 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
Пробовал и через адо,результат тотже. Пробовал dbftodos и dbftowin . получается вот что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 11:06 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
вот оригинал как видно эту таблицу если присоеденить в аксессе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 11:08 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
А вот что получается если делать через дао и адо в скрипте Результат отображен в экселе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 11:09 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
это VB6 надо, перед тем как создавать файл Access удалить его Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. обрезай их в Paint-е, например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 13:00 |
|
||
|
открытие дбв через dao
|
|||
|---|---|---|---|
|
#18+
я бы ещё здесь посмотрел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2007, 14:38 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34960506&tid=2163038]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
100ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 494ms |

| 0 / 0 |
