Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: АлаяЗаря
При формировании отчета создаю запрос из БД для рекордсета QueryDef скажем "query". В конце работы с запросом я его удаляю.

У некоторых пользовательй машины иногда зависают, бывает большой объем данных, и они их перегружают в процессе работы, следовательно запрос не удаляется и при формировании нового отчета ругается что не может создать запрос с таким именем т.к. такого уже есть...

Можно ли как то предварительно проверять есть ли запрос с таким именем или нет, и если есть его удалять...


Set bdd = DBEngine.Workspaces(0).OpenDatabase("путь к бд")
Set qwr = bdd.CreateQueryDef("query", strsql)
Set rs = qwr.OpenRecordset(dbOpenDynaset)


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.