try/catch i 2005 contra 2000
Hej,Jeg har følgende stored procedure, som kører ganske upåklageligt på en 2005 server. Nu vil jeg så forsøge at skrive den samme ind i en 2000 server, men får at vide, at der er en fejl i nærheden af end try. Jeg tror selv det er begin catch idet at catch ikke får blå farve som den gør i 2005 udgaven. Nogen der ved, hvad jeg skal skrive istedet?
BEGIN
DECLARE @v_status AS INTEGER
set @v_status = 0
begin transaction
begin try
UPDATE WKUser
SET user_password = @p_user_password,
user_name = @p_user_name
WHERE user_id = @p_user_id
commit transaction
set @v_status = 1
end try
begin catch
rollback transaction
end catch
SELECT @@rowcount as status
END