запрос на обновление возвращает значение -1, хотя данные обновляются в базе данных - PullRequest
2 голосов
/ 11 ноября 2011

запрос на обновление возвращает -1 значение, хотя данные обновляются в базе данных. Я использую SQL Server 2005 хранимую процедуру с C #. Моя хранимая процедура выглядит следующим образом ...

ALTER procedure [dbo].[sp_changepwd]
(
 @Cust_Id varchar(50),
 @Password varchar(50),
 @OldPassword varchar(50),
 @Username varchar(50)
)
as
Begin
    SET NOCOUNT ON
    Begin Tran
update
Customer_Utility_Reg_M_Tbl
set
    Password=Convert(varbinary(50),@Password)


where
Cust_Id=@Cust_Id and Password=@OldPassword and Username=@Username

IF @@ERROR = 0
    COMMIT TRAN
    ELSE
    ROLLBACK TRAN
    RETURN (@@ERROR)
    END

1 Ответ

2 голосов
/ 11 ноября 2011

SET NOCOUNT OFF, когда вы включаете NOCOUNT ON, он не сообщает о количестве затронутых записей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...