Здравствуйте.
Выполняю через АДО на сервере хранимую процедуру.
Во время выполнения в хранимке возникает предупреждение "Повторяющийся ключ пропущен." и она отрабатывает дальше без проблем. НО несмотря на то, что это всего лишь предупреждение - в Акцессе я получаю ошибку.
Кто-нибудь знает, как сделать так, чтобы АДО игнорировал такие предупреждения и вылетал только на реальных ошибках?
запускаю хранимку так:
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 программа перекидывается на обработчик ошибок. А при пробежке по списку ошибок я вижу, что после возникновения ошибки(которое на самом деле предупреждение) процедура продолжила выполняться.