|
|
|
Почему ошибка в QueryTables !!
|
|||
|---|---|---|---|
|
#18+
Добрый вечер всем! Помогите есть такой макрос. В MsgBox rs.GetString - выводяться правильные результаты А при передачи в Ехел, сообщение "Не удается завершить операцию,использующую драйвер базы данных" Затем ошибка 1004 "Недопустимый клиент доступа", при отладке останавливаеться на " .Refresh BackgroundQuery:=False" Причем, если я использую QueryTables без ADODB, то все отрабатывает отлично, но только не через Microsoft.Jet.OLEDB.4.0 а через "ODBC;DBQ=C:\Documents and Settings\polynskiyks\Мои документы\BaziAccess\Analiz_rinka_04.mdb;DefaultDir=C:\Documents and Settings\pol" & _ "ynskiyks\Мои документы\BaziAccess;Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;FIL=MS Access;MaxBufferSize=2048;MaxS" & _ "canRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;". если пытаюсь вставить 2-й вариант конекта, то тоже не работает. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2007, 19:10 |
|
||
|
Почему ошибка в QueryTables !!
|
|||
|---|---|---|---|
|
#18+
Не стоит смешивать QueryTable и ADO. Это не даст никаких плюсов кроме головной боли. Пользуйся чем-то одним. Если хочешь работать целиком с ADO, то после открытия рекордсета можно воспользоваться методом CopyFromRecordset и занести весь рекордсет на лист. А если хочешь QueryTable, то убивай все обращения к ADO и делай напрямую: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2007, 22:04 |
|
||
|
Почему ошибка в QueryTables !!
|
|||
|---|---|---|---|
|
#18+
White OwlНе стоит смешивать QueryTable и ADO. Это не даст никаких плюсов кроме головной боли. Пользуйся чем-то одним. Спасибо за инфу, хотя с Хелпа делал. White Owl Если хочешь работать целиком с ADO, то после открытия рекордсета можно воспользоваться методом CopyFromRecordset и занести весь рекордсет на лист. Получилось ! Ещё раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2007, 09:52 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2163767]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
218ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 559ms |

| 0 / 0 |
