亚洲第一国产综合野狼_中文字幕有码~第一页_一级少妇精品久久久久久久_亚洲中文字幕永久在线不卡

<style id="jhwmm"></style>
  1. <object id="jhwmm"><tt id="jhwmm"><noscript id="jhwmm"></noscript></tt></object>
    <pre id="jhwmm"></pre>
        <dfn id="jhwmm"><mark id="jhwmm"><legend id="jhwmm"></legend></mark></dfn>
        <address id="jhwmm"></address>
      1. <sup id="jhwmm"></sup>

            站內(nèi)搜索  

            哈爾濱百姓網(wǎng)首頁 | 操作系統(tǒng) | 軟件應用 | 平面設計 | 程序開發(fā) | 硬件維護 | 網(wǎng)絡安全
             您的位置: 哈爾濱百姓網(wǎng) > 電腦網(wǎng)絡 > 程序開發(fā) > 閱讀文章:全面解決--如何獲得剛插入數(shù)據(jù)庫的記錄的ID號
            全面解決--如何獲得剛插入數(shù)據(jù)庫的記錄的ID號
            2009-4-17 9:53:29 哈爾濱百姓網(wǎng) 來源:百度空間 瀏覽 次 【 】【打印】【關閉

            1.SQL Server 
            對于SQL Server 2000來說,它提供了兩個全新的函數(shù)(IDENT_CURRENT,SCOPE_IDENTITY),并且改進了@@IDENTITY的不足.當你插入新記錄后,可以調(diào)用函數(shù):  
            PRINT IDENT_CURRENT('table') '這將獲得新的IDENTITY值,不管數(shù)據(jù)庫中是不是有記錄添加(這就避免了@@IDENTITY的連接限制)  
            或者:PRINT SCOPE_IDENTITY() '這將獲得在當前存儲過程,觸發(fā)器等其他程序創(chuàng)建的最新記錄的IDENTITY值.  
            而全局變量@@IDENTITY有一個問題,當對一張表執(zhí)行insert時,如果該表有觸發(fā)器程序在執(zhí)行插入操作,然后,接著在另一張表中插入記錄,這樣返回@@IDENTITY值就是第二張表的IDENTITY值。  
            如果你用的不是SQL Server 2000,你最好一個簡單的存儲過程來解決這個問題。  
            CREATE PROCEDURE myProc   
            @param1 INT   
            AS   
            BEGIN   
            SET NOCOUNT ON   
            INSERT INTO someTable   
            (   
            intField   
            )   
            VALUES   
            (   
            @param1   
            )   
            SET NOCOUNT OFF   
            SELECT NEWID = @@IDENTITY   
            END   
            在ASP中你可以這樣做:  
            <%   
            fakeValue = 5   
            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,你可以用下面這樣的方法:  
            <%   
            fakeValue = 5   
            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   
            %>  
            然而對于多人同時向數(shù)據(jù)庫中添加數(shù)據(jù),我們就要利用記錄集的adOpenKeyset游標來防止出錯。例如下面的例子:  
            <%   
            fakeValue = 5   
            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   
            %>  
            [責任編輯:佚名]
             相關文章
            ·CSS布局方法的十八般技巧和兼容方案 (2009-11-13 17:14:48)
            ·利用Google給自己的網(wǎng)站加上投票功能 (2009-10-13 12:32:39)
            ·您試圖在此 Web 服務器上訪問 (2009-8-13 14:20:12)
            ·Asp偽靜態(tài)的實現(xiàn)及URL重寫-用ISAPI_Rewri (2009-8-6 15:07:08)
            ·巧用ASP腳本命令重啟服務器 (2009-8-6 15:05:39)
            ·Dreamweaver CS3網(wǎng)頁制作之CSS布局 (2009-7-1 16:07:45)
            ·網(wǎng)頁設計經(jīng)驗和技巧總結 (2009-7-1 16:03:12)
            ·網(wǎng)頁優(yōu)化必須做的26件事情 (2009-7-1 16:00:36)
            ·把數(shù)據(jù)庫結構顯示出來的源代碼 (2009-4-17 9:55:16)
            ·插入記錄后馬上得到自動編號值(Access庫) (2009-4-17 9:54:33)
            ·ASP計算兩個時間之差的函數(shù) (2009-4-17 9:52:11)
            ·一個通用數(shù)據(jù)庫顯示程序,能調(diào)任意庫,任意 (2009-4-17 9:50:33)
            ·技巧:ASP開發(fā)中存儲過程應用全接觸 (2009-4-17 9:48:31)
            ·網(wǎng)站簡體繁體轉(zhuǎn)換代碼 (2009-4-17 9:44:15)
            ·ASP導出Excel數(shù)據(jù)的四種方法 (2009-4-17 9:42:14)
            ·利用網(wǎng)頁監(jiān)聽,實現(xiàn)內(nèi)容中的圖片由滾輪控 (2009-4-17 9:37:21)
            ·html操作本地數(shù)據(jù)庫 (2009-4-17 9:33:18)
            ·Access中使用Create Procedure創(chuàng)建 (2009-4-17 9:31:08)
            ·asp實現(xiàn)同網(wǎng)站不同目錄綁定不同域名 (2009-4-17 9:27:57)
             熱門文章 哈爾濱電腦
            ·安全防護策略-打造堡壘主機
            ·SQL Server到底需要使用哪些端口?
            ·把重要的Word 2003文檔放到菜單中
            ·您試圖在此 Web 服務器上訪問的 
            ·Photoshop制作火焰的神龍
            ·Win2003架設多用戶隔離Ftp服務器
            ·XP系統(tǒng)服務恢復批處理
            ·還有2天發(fā)布 Windows7必備77條小知識
            ·情侶玩兒法:用虛擬硬盤打造堅不可摧的影子系統(tǒng)
            ·用U盤當鑰匙 輕松繞過WinXP的登陸密碼
            ·Photoshop打造漂亮的心形掛鏈壁紙
             推薦文章 哈爾濱電腦
            ·精簡節(jié)約!小公司辦公打印省錢全攻略
            ·CSS布局方法的十八般技巧和兼容方案
            ·三種方法 教你解決輸入法不顯示的問題
            ·當紅情侶QQ表情:茉莉和龍井
            ·Win 7出現(xiàn)休眠Bug 微軟提供解決方案
            ·將Powerpoint文檔轉(zhuǎn)換為Word文檔
            ·非常實用來學習連續(xù)供墨系統(tǒng)入門知識
            ·怕吃虧?怕假的?鑒別真假耗材的小竅門
            ·情侶玩兒法:用虛擬硬盤打造堅不可摧的影子系統(tǒng)
            ·開始—運行(cmd)命令大全
            ·您試圖在此 Web 服務器上訪問的 
             最新文章 哈爾濱電腦
            ·Web服務器如何避免CC攻擊
            ·SQL Server到底需要使用哪些端口?
            ·XP系統(tǒng)服務恢復批處理
            ·局域網(wǎng)遭ARP攻擊網(wǎng)絡掉線批處理
            ·CISCO 2811 路由器配置命令全集
            ·避免“悲劇” 打印機使用技巧全面攻略
            ·保障遠程桌面Web連接安全四項注意
            ·教你六招處理服務器數(shù)據(jù)意外丟失
            ·挑選相紙有學問 教你如何辨別相紙優(yōu)劣
            ·精簡節(jié)約!小公司辦公打印省錢全攻略
            ·CSS布局方法的十八般技巧和兼容方案