Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CreateQueryDef подряд 3 раза не работает / 5 сообщений из 5, страница 1 из 1
17.11.2003, 16:21
    #32326483
yuniki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateQueryDef подряд 3 раза не работает
Пытаюсь в MDB файле создать подряд в программе 3 запроса типа :
Код: plaintext
1.
2.
3.
4.
   Set ws = DBEngine.Workspaces( 0 ): Set db = ws.OpenDatabase(dbPathString)
   db.CreateQueryDef ProcName, strSQL '    db.QueryDefs (ProcName)
   ' If Not GetFromCatalog(cnn, adSchemaProcedures, ProcName) Then GoTo ErrExit
   db.Close: ws.Close:  Set db = Nothing: Set ws = Nothing

При отладке все OK, при реальной работе говорит, что 3-й запрос не существует, при попытке создания 2-х запросов(причем, любых из 3-х исходных) тоже все ОК!

Как добиться нормальной работы при создании нескольких запросов подряд в MDB базе?
Да , код выполняется в Excel.
...
Рейтинг: 0 / 0
17.11.2003, 16:30
    #32326502
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateQueryDef подряд 3 раза не работает
Может, поможет вставить DoEvents между командами?
...
Рейтинг: 0 / 0
17.11.2003, 17:14
    #32326598
yuniki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateQueryDef подряд 3 раза не работает
DoEvents не пробовал, пробовал просто задержку на 5 сек - не помогат!
...
Рейтинг: 0 / 0
17.11.2003, 17:27
    #32326617
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateQueryDef подряд 3 раза не работает
А может не стоит выполнять db.Close: ws.Close: Set db = Nothing: Set ws = Nothing пока не созданы все необходимые запросы и проблема будет решена?
...
Рейтинг: 0 / 0
17.11.2003, 17:34
    #32326630
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateQueryDef подряд 3 раза не работает
Задержка без DoEvents - это не то.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CreateQueryDef подряд 3 раза не работает / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]