• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 友情文章 > 正文

    [ASP获取新增记录ID值的方法] js获取ID

    时间:2020-05-28来源:山茶花美文网 本文已影响 山茶花美文网手机站

    这篇文章主要介绍了ASP获取新增记录ID值的方法,分别介绍了ASP+Access2000、ASP+SQL Server 2000两种数据库的获取方法,需要的朋友可以参考下

    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() 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获取新增记录ID值的方法] js获取ID 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全