Query

0 голосов
спросил 17 Май, 07 от _nim_ (840 баллов) в категории Программные продукты Esri
   Dim pFilter As IQueryFilter
   Set pFilter = New QueryFilter
   pFilter.WhereClause = Запрос берется из поля формы
   ...
   Set pMy = pMy2.select (pFilter,...)
   ...
В общем если запрос правильный и что-нибудь да находится, то все в порядке. А если запрос неправильный, то программка вылетает с ошибкой. Как проверить правильность запроса? Может кто знает...

2 Ответы

0 голосов
ответил 17 Май, 07 от sschainik (4,900 баллов)
а может проще использовать
On Error GoTo MyError
'сюда код который может вызвать ошибку
MyError:

правда если после метки MyError: есть код который может вызвать ошибку и нет другого "обработчика" ошибки прграмма вернется на метку MyError:, получится бесконечный цикл.
Вообще это как бы замена блоку try catch в си
0 голосов
ответил 19 Май, 07 от _nim_ (840 баллов)
Спасибо помогло
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...