2016/12/6 11:45:311733 閱讀
asp
(以下僅供參考,沒(méi)測(cè)試在更新量較集中情況中是不是會(huì)出錯(cuò))
SQL正規(guī)寫(xiě)法inster **** select @@identity as 'id'"
access: rs.update id = rs("id")
sqlserver: rs.update rs.movelast ID=rs("ID")
可能這個(gè)寫(xiě)法更靠譜,來(lái)自網(wǎng)絡(luò),但是2005測(cè)試不能成功
rs.update tmpi=rs.bookmark '記錄當(dāng)前的標(biāo)記 rs.bookmark=tmpi '把游標(biāo)移動(dòng)到記錄的位置 Id=rs("id") '獲取新記錄id
綜合以上方法,最直接的就是更具條件再查詢一次,找到對(duì)應(yīng)記錄是最簡(jiǎn)單直接的辦法
-------以下只是相關(guān)代碼-------
在SQLSERVER數(shù)據(jù)庫(kù)中每個(gè)表中的主鍵設(shè)置遞增字段。 即:標(biāo)識(shí) 改為是,增量默認(rèn)都為1
select語(yǔ)句中:
SQL2005:
IsEnd='false' and DateDiff(n,Btime,GetDate())
access2003:
IsEnd=false and DateDiff('n',Btime,now())
微信小程序
掃描手機(jī)瀏覽