麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > ASP > 正文

怎樣獲得剛插入數據庫的記錄的ID號?_ASP教程

2024-07-21 02:04:59
字體:
來源:轉載
供稿:網友

推薦:asp教程之如何制作2欄分頁顯示代碼
顯示形式: ID NAME | ID NAME 1 JULIET | 2 PALYBOY 3 BABY |4 TOM 5 LENA | 6 JERY 首頁 前頁 后頁 尾頁 頁數:1/4 6條/頁 總記錄數:25條 代碼: !--#include file=conn.asp-- html body bgcolor=#FFFFFF text=#000000 table width=60% border=1

1.SQL Server
  對于SQL Server 2000來說,它提供了兩個全新的函數(IDENT_CURRENT,SCOPE_IDENTITY),并且改進了@@IDENTITY的不足.當你插入新記錄后,可以調用函數:
    PRINT IDENT_CURRENT('table') '這將獲得新的IDENTITY值,不管數據庫中是不是有記錄添加(這就避免了@@IDENTITY的連接限制)
    或者:PRINT SCOPE_IDENTITY() '這將獲得在當前存儲過程,觸發器等其他程序創建的最新記錄的IDENTITY值.
  而全局變量@@IDENTITY有一個問題,當對一張表執行insert時,如果該表有觸發器程序在執行插入操作,然后,接著在另一張表中插入記錄,這樣返回@@IDENTITY值就是第二張表的IDENTITY值。

在ASP中你可以這樣做:
<% 
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "<conn string>"
    set rs = conn.execute("exec myProc @param1=" & fakeValue)
    response.write "New ID was " & rs(0)
    rs.close: set rs = nothing
    conn.close: set conn = nothing
%>

2.Access 
  對于Access,你可以用下面這樣的方法:
<% 
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "<conn string>"
    conn.execute "Insert into someTable(intField) values(" & fakeValue & ")"
    set rs = conn.execute("select MAX(ID) from someTable")
    response.write "New ID was " & rs(0)
    rs.close: set rs = nothing
    conn.close: set conn = nothing
%>
  然而對于多人同時向數據庫中添加數據,我們就要利用記錄集的adOpenKeyset游標來防止出錯。例如下面的例子:
<% 
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "<conn string>"
    set rs = Server.CreateObject("ADODB.Recordset")
    rs.open "select [intField] from someTable where 1=0", conn, 1, 3
    rs.AddNew
    rs("intField") = fakeValue
    rs.update
    response.write "New ID was " & rs("id")
    rs.close: set rs = nothing
    conn.close: set conn = nothing
%>

分享:解析ASP中連接各種類型數據文件的方法
1.建立MdbRecordset對象。MDB數據庫是一個完整的數據庫,內部可能含有若干個數據表,在此函數中,Connection的作用是連接數據庫,Recordset的作用是打開數據表。 Function CreateMdbRecordset(數據庫文件名, 數據表名或Select語句 ) Dim conn,Provider,DBPat

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人精品免费视频大全最热 | 国产精品久久久免费观看 | 丰满年轻岳中文字幕一区二区 | 高清视频91 | 亚洲小视频在线播放 | 大片毛片 | 久久日韩 | 神马视频我不卡 | 亚洲第一成人av | 国产高潮好爽受不了了夜色 | 人人玩人人爽 | 成年人观看免费视频 | 久久亚洲综合色 | 香蕉视频1024 | 精品国产看高清国产毛片 | 中国字幕av| aa国产视频一区二区 | 国产精品99一区二区 | 色婷婷久久久亚洲一区二区三区 | 九九热免费视频在线观看 | 激情福利视频 | 亚洲午夜在线视频 | 亚洲一区二区观看播放 | 色视频在线播放 | 中文字幕极速在线观看 | 精品国产一区二区三区久久久蜜月 | 涩涩操| 国产毛片自拍 | a级高清免费毛片av在线 | 午夜视频你懂的 | 午夜视频久久 | 日本人乱人乱亲乱色视频观看 | 一级黄色片在线看 | 一区二区三区日韩 | 蜜桃视频网站www | 久久久久亚洲国产精品 | 91嫩草丨国产丨精品入口 | 一级一级一级一级毛片 | 亚洲精品成人18久久久久 | 久久6国产| 国产羞羞视频在线观看免费应用 |