請問:
如何在程式中自動產生流水編號(流水編號格式:yymmddxxx;年月日+序號)
我曾想過在加一個Table來存放流水編號
但是... 這樣若是程式在多人使用(網路版)時,好像會有問題耶...
p.s上面只是個人的假設。
不知道是不是有高手能指導一下!
謝謝各位的支援!!!
如何在程式中自動產生流水編號(流水編號格式:yymmddxxx;年月日+序號)
我曾想過在加一個Table來存放流水編號
但是... 這樣若是程式在多人使用(網路版)時,好像會有問題耶...
p.s上面只是個人的假設。
不知道是不是有高手能指導一下!
謝謝各位的支援!!!
文章標籤
全站熱搜

1.我想你用的方式是先取得編號,待編輯作業完成,user click確定鈕後,再存檔及更新table內流水號吧? 這方式於多人使用的問題大概會出現於編號取得時而未存檔 前,例:我取得了編號"0002", 但未存檔前的Table記錄為"0001" 所以下個user仍然取得"0002"的編號,所以解決的方式可將 編號的更新動作做於取得編號時,意思是你去get編號,就順便 update編號的記錄.. 如果你擔心user進入編輯後不存檔而放棄作業會造成編號的 不連貫,也可將編號取得的時機置於存檔的時候...... 2.不使用table記錄也可改用SQL直接查詢最後一個 編號記錄select max(ser_code) as max_code from tablename 再程式中將它加一,而取得時機同上
感謝大漢堡兄的指導!!