asp.net 获取插入记录的ID
2006-09-14 22:27
411 查看
asp.net 获取插入记录的ID
Posted on 2006-03-22 18:27 空军上将 阅读(85) 评论(0) 编辑 收藏 引用 收藏至365Key 所属分类: ASP.NET技术你的sql语句
string SqlStr=@"insert into table(……)values(……) select SCOPE_IDENTITY() as 'myNewId'";
执行sql
SqlDataReader myDr=用ExecuteReader方法执行你的SQL语句
获得ID
myDr.GetValue(0).ToString()
注:
/* 对于想要得到一个表中的最后一个插入操作所产生的ID的最好用IDENT_CURRENT('TBName')*/
INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...) SELECT IDENT_CURRENT('recordID') as newIDValue
/*对于马上使用的刚才插入的新记录ID用SCOPE_IDENTITY()是最合适的*/
INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...) SELECT SCOPE_IDENTITY() as newIDValue
/*对于想要得到一系列的操作中最后得到的那个自增的ID最好用@@IDENTITY*/
INSERT INTO table(field1,field2,...) VALUES("field1Value","field2Value",...) SELECT @@IDENTITY as newIDValue
相关文章推荐
- asp.net 获取插入记录的ID
- asp.net 获取插入记录的ID
- ASP.NET Tips: 获取插入记录的ID
- ASP.NET Tips: 获取插入记录的ID
- ASP.NET Tips: 获取插入记录的ID
- asp.net中获取新增加记录的ID Access版
- ASP获取刚插入记录的自动编号ID
- asp.net中获取新增加记录的ID Access版
- MS SQL Server在插入记录之后立即获取插入记录的ID
- asp.net脚本获取不到id,服务器控件id生成html页面id控制
- ASP.NET 2.0/3.5中直接操作Gridview控件插入新记录
- SQL Server 获取插入记录后的ID(自动编号)
- ASP.NET使用Command对象向数据库批量插入记录(十条)
- Mybatis获取插入记录的自增长ID
- Linq To EF 使用小知识(添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)
- thinkphp5 + postgresql 在插入数据时无法获取新增记录ID
- asp.net和javascript 获取服务器控件的id
- 使用SQL Server 获取插入记录后的ID(自动编号)
- ASP.NET 2.0中用Gridview控件操作数据——使用Gridview插入新记录
- Mybatis 获取插入记录的自增ID