sorrydeallocate employ_cursor改为:Cur_login

解决方案 »

  1.   

    try
    CREATE PROCEDURE sp_login
    @card_number int,
    @card_password int,
    @login_caption int output
    AS
     Set Xact_abort on
     Set textsize 2147483647
     Declare @sp_login_caption int
     Declare Cur_login Cursor For
     Select card_number from member where card_number = @card_number and card_password = @card_password Open Cur_login
     Fetch Next from Cur_login into @sp_login_caption
     If @@FETCH_STATUS = 0
        Set   @login_caption = 0
     else
        set  @login_caption = @@FETCH_STATUS
       
    Close Cur_login
    deallocate Cur_login
    GO