asp.net 从DAL层添加数据时,返回@@IDENTITY怎么接受这个,需要详解,谢谢
追问:什么啊?能写个详解吗?我是要在web层接受到这返回的参数,就是我在一个方法里面需要插入两条数据,插入第一条数据后返回@@IDENTITY,然后再在插入第二条数据,是在第二条数据里面接受到这个值的。
追问:什么啊?能写个详解吗?我是要在web层接受到这返回的参数,就是我在一个方法里面需要插入两条数据,插入第一条数据后返回@@IDENTITY,然后再在插入第二条数据,是在第二条数据里面接受到这个值的。
答案:用Command对象的ExecuteScalar方法执行,比如:
int result=(int)cmd.ExecuteScalar();
另外,insert和select的sql文本里后面加上分号。即:insert ......;select .....;
其他:返回第一行第一列,如int newID=(int)cmd.ExecuteScalar(strSql);
上一个:c#的tab键TabIndex不起作用
下一个:.net相关。datagridview数据绑定问题。设置了父窗体,数据就不能显示。