惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
H
Help Net Security
月光博客
月光博客
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - Seraph's Zone(WelCome)

ADO 数据类型转换表[转] VC中identifier was truncated to '255' 对FckEditor编辑器在MAXTHON浏览器下选择服务器文件对话框显示不正常的改进 [转]写给C++程序员的C# FAQ [Invalid postback or callback argument]昨晚调试程序时出现的问题,MARK一下 试图运行项目时出错:无法在web服务器上启动项目得解决办法 右键无法查看网页源代码修复方法 javascript去空格函数 asp.net程序编译调试时偶尔出现访问被拒绝的错误 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误 如何在ViewState中保存和取出自己定义的类 ASP.NET开发-实用技巧 (“~”的用法、保存滚动条的位置……) Visual Studio.Net 快捷键表 url传递中文的解决方案 (转) 解决ASP.NET2.0和1.1在同一台电脑上不能并行的问题(转) 创建插件框架(1) 利用SQLDMO进行数据库备份还原操作 VS2005 常用快捷键 将文件长路径转换为短路径(DOS路径)
asp.net 获取插入记录的ID
Seraph's Zone(WelCome) · 2006-10-07 · via 博客园 - Seraph's Zone(WelCome)

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