Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не выдается ошибка при выполнении запроса SQL!!! / 1 сообщений из 1, страница 1 из 1
30.09.2005, 16:51:30
    #33299099
optimizm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не выдается ошибка при выполнении запроса SQL!!!
Есть хранимая процедура
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE PROCEDURE test AS
declare @ret int
exec @ret=findDog 'сафин','',1
if @ret<> 0 
begin
	raiserror('Сервер ',16,1)
	return @ret
end
else
	raiserror('Сервер недоступен',16,1)
return @ret
GO
И следующий код на VB.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Public Sub test()
 Dim cnCom As New ADODB.Command
 Set cnCom.ActiveConnection = cn
 cnCom.CommandText = "test"
 cnCom.CommandType = adCmdStoredProc
 
 Set param0 = cnCom.CreateParameter("return", adInteger, adParamReturnValue)
 cnCom.Parameters.Append param0
  
 On Error GoTo ErrL
 cnCom.Execute
 Info (cnCom( 0 ).Value)
 On Error GoTo  0 
 Set cnCom = Nothing
 Exit Sub
ErrL:
   For i =  0  To cn.Errors.Count -  1 
    Info (cn.Errors(i).Description)
   Next i
   Set cnCom = Nothing
End Sub
Вроде как в любом случае должен сработать raiserror и выдаться сообщение об ошибке. но ничего не происходит. Почему???
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не выдается ошибка при выполнении запроса SQL!!! / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]