
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.05.2006, 15:43
|
|||
|---|---|---|---|
|
|||
Clipper 3.0 |
|||
|
#18+
Надо сконвертировать базу в MSSQL. Есть dbf, в котором текстовое поле длинное, намного больше 255. Стандартные драйвера спотыкаются на этих строках. Может есть у кого мысли какие? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 18:39
|
|||
|---|---|---|---|
Clipper 3.0 |
|||
|
#18+
Во первых, "Clipper 3.0" в природе не существует. Есть Clipper Autumn'86, Clipper Summer'87, Clipper 5.0 и несколько под-версий пятерки. Потом он умер.... А чтоб работать с длинными полями... Ну самое надеждное это собственная маленькая программка перегоняющая dbf в csv или напрямую в ODBC. В принципе вам может помочь плагин для FAR'а ViewDBF. Он умеет работать с длинными текстовыми полями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 20:14
|
|||
|---|---|---|---|
|
|||
Clipper 3.0 |
|||
|
#18+
2 ElenaVE: с помощью ADODB можно считать первые 244 символа, а затем их вставить в sqlserver отдельным соединением.. или нужно умудриться считать ВСЮ строку, даже более 244 символов? вот пример на VBA: Код: 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. в таблице c:\work\tbl7.dbf есть поле символьное "family" длиной 500 символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 20:15
|
|||
|---|---|---|---|
|
|||
Clipper 3.0 |
|||
|
#18+
White Owl Потом он умер.... и воскрес под именем harbour ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 20:25
|
|||
|---|---|---|---|
|
|||
Clipper 3.0 |
|||
|
#18+
sqlserver через sp_addlinkedserver тоже только первые 244 символа "заглатывает" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.05.2006, 21:00
|
|||
|---|---|---|---|
Clipper 3.0 |
|||
|
#18+
savosin_sergey White Owl Потом он умер.... и воскрес под именем harbourНее... это нельзя называть воскрес. Впрочем, можно действительно взять harbour, и сделать выгрузку dbf->csv на нем. Это конечно если оригинального Клиппера нету и религия запрещает пользоваться другими языками :) А через ODBC/OLEDB длинные текстовые поля как мне кажется прочитать не получится. Во всяком случае я не слышал про драйвера которые это умеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=56&mobile=1&tid=2016395]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 335ms |

| 0 / 0 |
