ASP获取新增记录ID值的方法
来源:互联网 发布:苹果的mac pro好么 编辑:程序博客网 时间:2024/06/05 22:26
这篇文章主要介绍了ASP获取新增记录ID值的方法,分别介绍了ASP+Access2000、ASP+SQL Server 2000两种数据库的获取方法,需要的朋友可以参考下
ASP+Access2000效果可以看下具体51搜索展示http://www.51bt.cc,结合Xunsearch全文检索技术,可以达到毫秒级的数据搜索
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() as newIDValue FROM table")
'Rs.Open sqlStr,Cn,3,1
newID = Rss("newIDValue")
4.newID为刚添加的记录的ID值
5.附上取得ID值的三种方式:
复制代码 代码如下:/* 对于想要得到一个表中的最后一个插入操作所产生的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 newIDValu
ASP+Access2000效果可以看下具体51搜索展示http://www.51bt.cc,结合Xunsearch全文检索技术,可以达到毫秒级的数据搜索
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() as newIDValue FROM table")
'Rs.Open sqlStr,Cn,3,1
newID = Rss("newIDValue")
4.newID为刚添加的记录的ID值
5.附上取得ID值的三种方式:
复制代码 代码如下:/* 对于想要得到一个表中的最后一个插入操作所产生的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 newIDValu
0 0
- ASP获取新增记录ID值的方法
- VS2005中获取新增记录的ID方法总结
- PHP获取MySql新增记录ID值的3种方法
- 如何获取新增记录的ID
- mybatis获得新增记录的id值
- asp.net 获取插入记录的ID
- Laravel 新增一条记录并且获取id
- oracle及mysql+mybatis新增一条记录并获取该记录的id
- jdbc新增记录后获取主键的方法
- 获取一个表新增后最新的ID值
- Mybatis基于注解的方式获取新增记录的自增长id
- ASP.NET Tips: 获取插入记录的ID
- ASP.NET Tips: 获取插入记录的ID
- ASP+MSSQL获取最新最后添加数据信息的ID记录值
- PHP+MySql和ASP中获取新添加记录的ID值
- java程序调用存储过程得到新增加记录的id号的方法
- ASP中添加记录并返回ID的方法
- JDBC获取新插入记录id的三种方法
- 黑马程序员--入学考试第1题
- Linux那些进步快和慢的地方
- js实现回放拖拽轨迹从过程上进行分析
- MYSQL语句逻辑执行顺序
- js分页类似淘宝
- ASP获取新增记录ID值的方法
- 和往常一样,妻悄悄走了进来
- 正则替换换行符和把 br 替换成换行符
- 我一笑:怎么突然有这样的兴趣呢,前两年
- thinkphp3.2.x版本中图片上传缩略图的解决方案
- 最近公共祖先LCA问题
- ThinkPHP多表联合查询的常用方法
- udp学习笔记
- 黑马程序员--入学考试第2题