Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
Есть необходимость слить определенные массивы в DBF (dBase III). Данные заливаются, но уж слишком долго... Пробовал и по одной записи типа Insert into ... Понадеялся, что ч/з адаптер будет лучше. Код: 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. Как ускорить? Желательно раз в 50 - 53... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 12:25 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
а может есть возможность попробовать: output to or unload .... to ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:08 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
Mykolaа может есть возможность попробовать: output to or unload .... to Можно поподробнее? Что это за зверь и где его искать? Чье это свойство? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:16 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
Столкнулся недавно с такой же проблемой. Но более глобально. Использую драйвер Microsoft.Jet.OLEDB.4.0 для доступа к дбв, Excel, текстовым файлам. Во всех трех случаях аналогичные тормоза при записи во внешние источники. Т.ч. подозреваю, что проблема именно в драйвере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:24 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
Ну я ведь не настаиваю на использовании драйвера... Можно конечно в лобовую писать DBF как файл, но хотелось обойтись меньшей кровью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 13:47 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
В принципе можно поискать 3rd party драйверы для дбф. Уверен, что такие существуют. Хотя, возможно, и не бесплатные. В моем же случае нужно иметь максимально унифицированный доступ к внешним источникам. Поэтому пока использую этот драйвер, мирясь с его производительностью. Хотя есть подозрения, что тормоза начались либо от COM Interop, либо от какого-нибудь хотфикса на windows/office/т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 14:56 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
view t-sql example: select * from info.tbl_bonys_malys ; output to d:\a1.dbf format dbaseIII ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 16:46 |
|
||
|
Как быстро и правильно залить данные в DBF?
|
|||
|---|---|---|---|
|
#18+
AstakhovЕсть необходимость слить определенные массивы в DBF (dBase III). Данные заливаются, но уж слишком долго... Пробовал и по одной записи типа Insert into ... [skip] Добавление всего 2000 строк, а точнее sda.Update(tbl); занимает 53 сек. Как ускорить? Желательно раз в 50 - 53... Скорее всего проблема в использовании клиентского курсора вместо серверного. Параметр командной строки мне не известен, потому пришлось писать на ADODB: Не знаю насчет 50 - 53 раз, но побыстрее на порядок точно будет ( для сравнения можешь поменять тип курсора на adUseClient и получить точно такой же тормоз как и в твоем примере): Код: 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. -- WBR, Roman S. Golubin ICQ UIN: 63253392 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2005, 20:34 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32892920&tid=1437388]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 422ms |

| 0 / 0 |
