全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:802
推到 Plurk!
推到 Facebook!

大家好,請幫忙小弟 :Gen 連續ID NO in table

尚未結案
ironhawk03
一般會員


發表:4
回覆:3
積分:1
註冊:2003-07-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-01 00:50:31 IP:203.218.xxx.xxx 未訂閱
大家好,請幫忙小弟 我想將程式裡的ID_no永遠連續(第一筆資料序號一定是001,第二筆序號一定是002),而且就算有兩個user同時Save和Gen一個順序ID_no(e.g A is 003, B is 004),不過A rollback,之後User C執行Save和Gen,也要順序並拿到原來Rollback A 的003. 我試過Create一個ID_Table,Gen一個ID就add一個ID到ID_Table.然後每次gen之前都會Select Max(id) from ID_table. 不過總是有問題,不是table lock 便是不能拿到剛才rollback了的ID . 請各位幫幫忙!
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-01 11:50:19 IP:203.95.xxx.xxx 未訂閱
hi, 請問你的資料庫種類, 若是 ms sql server 或是 sybase 的話, 你可以參考 @@IDENTITY 變數. 很好用.
系統時間:2024-06-27 0:43:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!