-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


ADO как игнорировать предупреждения в хранимой процедуре

Среда, 17 Февраля 2016 г. 10:08 + в цитатник
Здравствуйте.
Выполняю через АДО на сервере хранимую процедуру.
Во время выполнения в хранимке возникает предупреждение "Повторяющийся ключ пропущен." и она отрабатывает дальше без проблем. НО несмотря на то, что это всего лишь предупреждение - в Акцессе я получаю ошибку.

Кто-нибудь знает, как сделать так, чтобы АДО игнорировал такие предупреждения и вылетал только на реальных ошибках?

запускаю хранимку так:
  
  On Error GoTo ErrHandler
  Set cmd = New ADODB.Command
  Set R = New ADODB.Recordset
  cmd.ActiveConnection = strConnADO
  cmd.CommandType = adCmdText
  cmd.CommandTimeout = TimeOut
  cmd.CommandText = sqlTxt
  R.CursorLocation = adUseClient
  IsOpen = True
  R.open cmd, , adOpenStatic, adLockOptimistic

после R.open программа перекидывается на обработчик ошибок. А при пробежке по списку ошибок я вижу, что после возникновения ошибки(которое на самом деле предупреждение) процедура продолжила выполняться.

http://www.sql.ru/forum/1200977/ado-kak-ignorirovat-preduprezhdeniya-v-hranimoy-procedure


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку