1、新建自定義表結構
注意欄位的順序要一致 型別要一樣 不然會出錯
create type [dbo].[hbforhbghdr] as table([序號] [int] null,
[客戶編號] [varchar](15) null
)go
2、建立儲存過程
alter procedure up_drghhb@hblist hbforhbghdr readonly,
@returncode varchar(10) output,
@returnmsg varchar(50) output
asbegin
-- set nocount on added to prevent extra result sets from
-- interfering with select statements.
set nocount on;
declare @rowcount int
set @returncode=1
select @rowcount=count(1) from @hblist
--set @returnmsg=(select top 1 [客戶編號] from @hblist)
update jc_hb set yl5=1 where khbh in(select [客戶編號] from @hblist)
set @returnmsg='總共提交條數:'+convert(varchar(10),@rowcount)+',修改成功:'+ convert(varchar(10),@@rowcount)+'條'
endgo
3、呼叫儲存過程
string returncode = string.empty;string returnmsg = string.empty;
sqlparameter paras = new sqlparameter;
paras[0].direction = parameterdirection.output;
paras[1].direction = parameterdirection.output;
paras[1].size = 50;
paras[2].typename = "hbforhbghdr";
dataset ds = dbhelpersql.runprocedure("[up_drghhb]", paras, "tb1");
returnmsg = paras[1].value.tostring();
returncode = paras[0].value.tostring();
if (returncode != "1")
else
this.lblerror.text = "批量插入資料成功:" + returnmsg;
C 自定義方法呼叫
自定義方法的呼叫 針對方法與呼叫者是否屬於同一c 類 方法是否有形參,可將方法的呼叫分為下面幾種形式 方法名 實參列表 呼叫屬於同乙個類的有形參方法 方法名 呼叫屬於同乙個類的無形參方法 方法所屬的類名.方法名 實參列表 呼叫屬於不同類的有 形參方法 方法所屬的類名.方法名 呼叫屬於不同類的無形參方...
map 自定義結構 儲存 STL
map如何儲存自己使用的物件進行儲存 只需要過載比較函式就可以了。例子如下 include include include include using namespace std struct node bool operator const node p1 const node p2 過載比較函式...
C 自定義鍊錶
c 中的鍊錶結構在程式中十分常見,用處很廣。鍊錶結構中,每個節點由值部分和指標部分組成,值部分即儲存的資料,指標指向下乙個節點,從而使得每個節點能夠連線起來,值和指標就像骨骼和關節一樣。自定義鍊錶,首先定義出節點的結構,用類表示為 public class node定義完節點,下面開始構造list鍊...