|
|
|
VBA-Excel-странное поведение DAO
|
|||
|---|---|---|---|
|
#18+
В reference подключен DAO 3.6 Office 2003, 2007 Win XP Prof '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim ws As DAO.Workspace Dim db As DAO.Database Dim rs As DAO.Recordset Set ws = CreateWorkspace("", "admin", "", dbUseJet) Set db = ws.OpenDatabase(sBookPath, False, True, "Excel 8.0;HDR=NO;IMEX=1") Set rs = db.OpenRecordset(sQuery) Выполняем процедуру содержащую код в 2007 - все ок. В 2003 - падает на Set db = ws.OpenDatabase(sBookPath, False, True, "Excel 8.0;HDR=NO;IMEX=1") В чем могут быть грабли? Причем, что интересно, на Office 2000 все работает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 10:17 |
|
||
|
VBA-Excel-странное поведение DAO
|
|||
|---|---|---|---|
|
#18+
Догнал. ODBC JET драйвер для Excel на машине с 2003 не установлен. Теперь вопрос как его доустановить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35003405&tid=2162961]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 433ms |

| 0 / 0 |
