【这个怎么用?】存储过程中的变量,通过我们的set定义,然后在最后通过赋值上面变量的值,逗号后面第一个就是0的数据,第二个就是1的数据。
string stationid = "'"+station[i].StationID+"'";
string stationname ="'"+ station[i].StationName+"'";
string Sql = string.Format(@"declare @NewRecPK int,@LocID varchar(128),@LocAlias varchar(128)
set @NewRecPK=0
set @LocID={0}
set @LocAlias={1}
EXEC [SitMesDb].dbo.MMpInsertPrivateLocation N'', @LocID,'Unit', @LocAlias,N'SMT工位-002',0, @NewRecPK out
select @NewRecPK ", stationid, stationname);
{0}
set @LocAlias={1}
EXEC [SitMesDb].dbo.MMpInsertPrivateLocation N'', @LocID,'Unit', @LocAlias,N'SMT工位-002',0, @NewRecPK out
select @NewRecPK ", stationid, stationname);
【想到的联系性】
1.原来数据传值 的方式也是这样的人性化,不是说我们去找参数来传值,而是你自己定义自己的传值顺序,然后在后面自己给自己定义的参数来放入自己想要放的参数,这个其实还可以实现循环的方式来执行存储过程。
2.数据绑定其实都是相互之间联系的,放到iview里面也是这样,把值定义起来,把顺序定义好,我的组件就只能这么用,你得按照我这种方式来,你想要创新可以,但是要在我的控件的基础的灵魂的基础上。