在《c#呼叫帶返回值的儲存過程》一文中介紹了用c#呼叫帶返回值的儲存過程,用到了輸入引數input、輸出引數output以及返回值returnvalue。其實,在.net中呼叫儲存過程時,還有一種引數型別是inputoutput,引數既能輸入,也能輸出。今天寫了段程式試了一下,了解了具體使用方法。
(1)建立儲存過程
use [addresslist]
go/****** 物件: storedprocedure [dbo].[test] 指令碼日期: 12/19/2011 20:23:15 ******/
set ansi_nulls on
goset quoted_identifier on
gocreate procedure [dbo].[test]
@groupname nvarchar(50) output
asbegin
select @groupname=groupname from contactgroup where groupname like '%'+@groupname+'%'
end(2)在查詢分析器中執行
use [addresslist]
godeclare @return_value int,@groupname nvarchar(50)
set @groupname = '老'
exec [dbo].[test]
@groupname output
select @groupname
(3)編寫c#**呼叫,指定輸入值,並獲取輸出值
public string sqlparameterinputoutput()
}
android inputType引數型別說明
android inputtype引數型別說明 android inputtype none 輸入普通字元 andro id inputtype text 輸入普通字元 android inputtype textcapcharacters 輸入普通字元 android inputtype text...
android inputType引數型別說明
android inputtype引數型別說明 android inputtype none 輸入普通字元 andro id inputtype text 輸入普通字元 android inputtype textcapcharacters 輸入普通字元 android inputtype text...
android inputType引數型別說明
android inputtype引數型別說明 android inputtype none 輸入普通字元 android inputtype text 輸入普通字元 android inputtype textcapcharacters 輸入普通字元 android inputtype textc...