|
Зависает DoCmd.TransferText
|
|||
---|---|---|---|
#18+
Acc2003. Есть простенький код, вида Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Потом эти данные разбираются на заголовок, данные и подпись и обрабатываются в на сервере в трансакции, и, допустим, падают с rollback'ом. И ВСЁ!!! Второй раз этот код безнадёжно виснет на строчке DoCmd.TransferText Причём окончательно и бесповоротно - больше этот код из этой MDB не работает, более того, если создать пустой файл и импортировать в него всё, то этот код опять же не работает! Работает только оригинальная версия, на которой этот код запускается впервые 8-о Причём, даже если просто попытаться запустить этот кусок кода 2 раза, второй запуск виснет наглухо, и, опять же, в этом файле аццесса уже всегда будет виснуть. При зависании внизу экрана появляется строка статуса импорта, как будто там не 10 строчек, а 100500, а импортировалось только 2%, и она не двигается. ЧТО ЗА ###ня?!? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 20:09 |
|
Зависает DoCmd.TransferText
|
|||
---|---|---|---|
#18+
Разобрался. Асс в первый раз создаёт табличку вида strInputFileName & "_ImportErrors", куда записывает ошибки импорта, а при повторном импорте, если эта табличка уже есть, просто виснет, не в состоянии её кильнуть или создать. Тупо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 20:28 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1614140]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 325ms |
total: | 470ms |
0 / 0 |