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
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-