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