C 讀取資料庫儲存過程返回值 筆記

2022-01-15 02:50:18 字數 1478 閱讀 9561

是筆記 所以**沒有優化。一切從簡

儲存過程:

方法1:返回乙個集合,此方法靈活。

alter

procedure

[dbo

].[porc_temp]as

begin

select

*from

admin ;

end

**:

public

actionresult index()

return

view(dt);

}

方法2:儲存過程返回單個的值。

alter

procedure

[dbo

].[porc_retrun]as

begin

return1;

end

**:

public actionresult details(int

id)

return

view();

}

3:儲存過程指定引數返回,其實也有點類似方法2

儲存過程:

alter

procedure

[dbo

].[proc_add

]@st_id

intoutput,//指定返回的引數

@username

varchar(20

),

@pwd

varchar(20

)

asbegin

insert

into admin values(@username,@pwd

);

select

@st_id

=@@identity

;

end

**:

public

actionresult create(formcollection collection)

;parms[

0].direction =parameterdirection.output;

parms[

1].value = "sp"

; parms[

2].value = "

112102";

com.parameters.addrange(parms);

con.open();

int result =com.executenonquery();

string std_id = com.parameters["

@st_id

"].value.tostring();

viewbag.id =std_id;

}return

view();

}

儲存過程返回值

alter procedure dbo.spdelstudentbyid id int,result int output parameter1 int 5,parameter2 datatype output asset nocount on 不返回計數當 set nocount 為 on 時,不...

儲存過程 返回值

返回值 儲存過程的返回值 使用 return 語句指定儲存過程的返回 如果返回值在 1到 99之間,表示沒有成功執行,可以通過判斷返回值來進行相應的處理。可以用return語句將大於0或者小於 99的整數作為自定義返回值,來表示不同的執行結果。典型 declare result int execut...

C 呼叫儲存過程返回值

c 源 1 2 校驗使用者 3 4 使用者資訊 5 6public static intverifyuser clsuser user 7 user.username,user.password 執行的t sql串 10sqlcommand scmd new sqlcommand sql,conn ...