ASP获取刚插入记录的自动编号ID(access sqlserver)
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:4285248个文字广告月20元广告联系QQ:428524广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:428524广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关Access→ASP获取刚插入记录的自动编号ID(access sqlserver)

ASP获取刚插入记录的自动编号ID(access sqlserver)
ASP获取刚插入记录的自动编号ID(access sqlserver)
以下列出了两种数据库的方法:

  ASP+Access2000

1.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)
2.添加记录格式:Rs.Open table,Cn,1,3(注意模式为:1,3)
3.newID = rs.Fields("recordID")
4.newID为刚添加的记录的ID值

  ASP+SQL Server 2000

1.要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)
2.添加记录代码模式:
Cn.Execute"INSERT INTO table(field1,field2,...)VALUES("field1Value","field2Value",...)"

3.得到ID值
Set Rss = Cn.Execute("SELECT SCOPE_IDENTITY() asnewIDValue FROM table")
'Rs.Open sqlStr,Cn,3,1
newID = Rss("newIDValue")

4.newID为刚添加的记录的ID值
5.附上取得ID值的三种方式:

INSERT INTO table(field1,field2,...)VALUES("field1Value","field2Value",...) SELECTIDENT_CURRENT('recordID') as newIDValue


INSERT INTO table(field1,field2,...)VALUES("field1Value","field2Value",...) SELECT SCOPE_IDENTITY() asnewIDValue


INSERT INTO table(field1,field2,...)VALUES("field1Value","field2Value",...) SELECT @@IDENTITY asnewIDValue



以上三种方式在SQL Server2000的查询分析器里测试成功,如果要用到网页代码里,请根据上面的例子修改。

 

 

 

发布人:赵琪龙

QQ:396337583

注册域名、购买空间请上网畅天下:http://www.5ctx.cn

电子邮箱:zhaoqilong168@163.com

郑州网站制作,我们是您的首选,凭借多年的工作经验,专业承接各种网站制作,网站设计,网站改版及维护,网络营销顾问咨询及完整全方位解决方案,为您打造一流网站建设,网站制作,给企业带来增值效益,域名注册,空间租用,价格优惠,欢迎联系!

所属分类:编程相关Access    作者:新浪博客    时间:2010-10-5 0:44:00

文章导航