我爱Aspx >> C#.Net >> 请教:当我insert数据库一条新的记录的时候,我怎样取到这条记录自动生成的ID值?我用的是.net 2003
数据库是 ms sql 2000
请大家赐教,谢谢
第2楼. 由 sunzhong2003 于 2007-5-30 10:12:41 发表
select @@identity
第3楼. 由 winsvr2003 于 2007-5-30 10:21:11 发表
麻烦说详细一点,我不太理解
我的要求就是在一个button下,写了插入数据库的语句,同时我希望把这条新记录自动生成的ID值,取出来并赋给一个label..
第4楼. 由 rononwang 于 2007-5-30 10:25:47 发表
思路:
插入 ---> 自动生成ID ---> 操作数据库 ---> select top 1 xx from yourtable where xx order by desc 就行了
第5楼. 由 lsztzccby 于 2007-5-30 10:31:55 发表
支持1L
如果用存储过程可以把ID定义为输出参数@id output
insert以后再select @id=SCOPE_IDENTITY
第6楼. 由 winsvr2003 于 2007-5-30 10:34:12 发表
楼上你好:
思路:
插入 ---> 自动生成ID ---> 操作数据库 ---> select top 1 xx from yourtable where xx order by desc ///我现在就是在插入后再操作数据库,但是怎么都取不到新记录的ID值,我现在想的原因可能是事件执行顺序的问题,不知道怎么处理一个按钮下两个事件的执行顺序
第7楼. 由 Riscleung 于 2007-5-30 10:36:29 发表
在你INSERT的语句后面加句 select scope_identity(),当然select @@identity也可以,不过@@identity是整个数据库全局的,所以用scope_identity好点,然后只要用ExecuteScalar方法返回ID值就可以了
第8楼. 由 guxingdao 于 2007-5-30 10:43:29 发表
风过无痕
第9楼. 由 leechiyang 于 2007-5-30 11:55:07 发表
scope_identity()
第10楼. 由 winsvr2003 于 2007-5-30 15:59:29 发表
已经在另外一个帖子解决问题,谢谢
Ҷƪл˵?
struts 数据源配置问题 导致TOMC..[06-12]
请问怎么通过javascript来控制in..[06-12]
后台数据返回值在IE里显示不了,但..[06-12]
如何把本地文件上传到数据库以及..[06-12]
请问JSP怎样取得MySQL一个数据库..[06-12]
怎样实现联合查询在datagrid中dr..[06-12]
关于SqlConnection,SqlDataAdap..[06-12]
100分求够两个FORM间数据更新问题[06-12]
☆★☆★[FSG又放出新版本]数据..[06-12]
菜鸟提问 数据库存入的HTML标签 ..[06-12]
如何通过抓包恢复html文件?[06-12]
如何获取本机的子网掩码或者广播..[06-12]
如何在下面的HTML代码中提取超链..[06-12]
struts 数据源配置问题 导致TOMC..[06-12]
电信服务器上面的ftp,网通无法登..[06-12]
关于eclipse的语法提示![06-12]
csdn论坛的效果如何做的,就是左..[06-12]
请问怎么通过javascript来控制in..[06-12]
RichTextBox的问题>>急,在..[06-12]
到底可不可以啊,接口里面定义静..[06-12]