永发信息网

怎样能让select @@IDENTITY 返回来的值赋给一个变量

答案:2  悬赏:20  手机版
解决时间 2021-02-12 17:48
怎样能让select @@IDENTITY 返回来的值赋给一个变量
最佳答案
今晚尝试了一下,在系统特定需求下实现了获取identity列的新增值。
1 string sql = "insert into tbUsers(User_loginname,User_password,) values(";
2 sql += "'" + LogName + "'";
3 sql += ",'" + Password + "'";
4 sql += ")";
5 DataSet ds = oDB.GetDs(sql + ";select SCOPE_IDENTITY() as id");
6 string id = ds.Tables[0].Rows[0]["id"].ToString(); 其中第5行的GetDs函数如下:
1 public DataSet GetDs(string str_Sql)2 {3 Open();4 SqlDataAdapter Ada = new SqlDataAdapter(str_Sql,cn);
5 DataSet ds = new DataSet();
6 Ada.Fill(ds);
7 cn.Close();
8 return ds;
9 } 此外,SCOPE_IDENTITY功能类似的还有IDENT_CURRENT 和 @@IDENTITY,因为它们都返回插入到 IDENTITY 列中的值。
IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。有关更多信息,请参见 IDENT_CURRENT。
SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。
全部回答
搜一下:怎样能让select @@IDENTITY 返回来的值赋给一个变量
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
河北农大普通话考试是机考吗
可选用下列哪种药物解救A.碘解磷定B.新斯的明
关于绿化校园的作文250左右
淳一茶庄地址在什么地方,想过去办事
中国联合网络通信有限公司通鹿邑县分公司地址
网王同人质量太差 想找一篇文艺点清新点的文
【小学一年级数学下册练习题】小学一年级数学
伟邦新西城能拿到房产证吗?
永立欣燃气怎么去啊,有知道地址的么
纸牌屋地址在什么地方,我要处理点事
文慧商行在什么地方啊,我要过去处理事情
汽车后杠破裂还需要多少钱,有车友可以回答一
张柿园小学期末考试成绩
辉县的特产有哪些?以小导游介绍一下
墨迹茶楼地址有知道的么?有点事想过去
推荐资讯
正阳茶庄地址有知道的么?有点事想过去
找茶在哪里啊,我有事要去这个地方
以下关于古希腊建筑多立克柱式,说法正确的是
房地产公司为了卖车位,不让没购买车位的业主
枫树窝在哪里啊,我有事要去这个地方
iPhone5s换个电池之后玩游戏没声音
摩托车磁电机进汽油
优衣库(望京凯德MALL店)地址在什么地方,想过
什么信用卡的优惠活动多
斯柯达明锐更换远光灯泡多少钱?
主题是“文明”的手抄报取名叫什么好?
做英语家教需要具备哪些条件呢?比如文凭什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?