日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

sql表中獲取最大流水號(hào)的問(wèn)題

admin
2011年3月3日 16:54 本文熱度 4572
 

我以前都是用以下的方法獲得最大流水號(hào),,以前一直以為不會(huì)有重復(fù)號(hào),,,


n=SQLEXEC(con,"select MAX(idh) from ghk","mycur")
IF n < 1
  MESSAGEBOX( "失敗 !")
RETU
ENDIF
zd_idh=mycur.exp+1
n=SQLEXEC(con,"insert into ghk(idh) values (?zd_idh)")
IF n < 1
  MESSAGEBOX( "失敗 !")
RETU
ENDIF


但我今天看到了論壇上另外一個(gè)人發(fā)的有關(guān)這方面的帖子,,,所以我也對(duì)我的這段代碼有疑慮了,,因?yàn)橛锌赡芡瑫r(shí)二個(gè)人獲得同樣的最大號(hào),,這該怎么辦??


該文章在 2011/3/3 16:54:39 編輯過(guò)

全部評(píng)論5

admin
2011年3月3日 16:54
能否建多一個(gè)表,用來(lái)存放最大的單號(hào),當(dāng)需要新單號(hào)的時(shí)候先到該表取得下一單號(hào)的數(shù)字,再作加1處理,這樣即使上一個(gè)用戶的單未完成,下一個(gè)用戶訪問(wèn)該的時(shí)候取得的是另外一個(gè)單號(hào)了。

該評(píng)論在 2011/3/3 16:54:49 編輯過(guò)
admin
2011年3月3日 16:55
不是這樣的問(wèn)題,,我是讀取后馬下先把最大號(hào)寫入表中的,并不是一個(gè)單全部處理完再寫入,,主要是在讀取計(jì)算最大號(hào)而沒(méi)有寫入表的瞬間有可能剛好同時(shí)有幾個(gè)人在操作(雖然這種機(jī)率是很少很少),,就可能產(chǎn)生重復(fù)號(hào)了

該評(píng)論在 2011/3/3 16:55:02 編輯過(guò)
admin
2011年3月3日 16:55
啟動(dòng)事務(wù),鎖定SQL表在你寫入時(shí),其它用戶不可讀寫該表。

該評(píng)論在 2011/3/3 16:55:29 編輯過(guò)
admin
2011年3月3日 16:55
=SQLSETPROP(nhandle,"Transactions" ,2)&&啟動(dòng)事務(wù) csql="select MAX(spid) as maxid from sp with (serializable)" &&取最號(hào),并鎖其它用戶讀入 nResult=TABLEUPDATE(.T.,.T.,'cursp')&&提交 IF nResult=.t.&&成功 =SQLCOMMIT(nhandle) =MESSAGEBOX("保存商品登記成功!",64,'提示') ELSE =SQLROLLBACK(nhandle) =MESSAGEBOX("保存商品登記失敗!",16,'提示') ENDIF =SQLSETPROP(nhandle,"Transactions" ,1)&&結(jié)束事務(wù)

該評(píng)論在 2011/3/3 16:55:46 編輯過(guò)
admin
2011年3月3日 16:56
一、編號(hào)的過(guò)程應(yīng)該由服務(wù)器來(lái)完成。 二、編號(hào)的字段應(yīng)該是主鍵。 三、編號(hào)都是由事務(wù)來(lái)完成的。 四、如果簡(jiǎn)單的單一表處理。直接編寫成函數(shù),然后在表的INSERT 觸發(fā)器寫入該函數(shù);如果是涉及多表復(fù)雜處理,可以編寫成存儲(chǔ)過(guò)程,然后直接調(diào)用該存儲(chǔ)過(guò)程,并傳遞相應(yīng)的參數(shù),處理全部由存儲(chǔ)過(guò)程操作。

該評(píng)論在 2011/3/3 16:56:25 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 亚洲欧美综合乱伦一区 | 日韩精品一区二区三区免费视频 | 老司机免费精品线观看86 | a级国产乱理伦片在线播放 影视网址 | 亚洲理论中字在线观 | 欧美日韩人人天天综合小说 | 免费va国产高清大片在线 | 911中文字幕免费高清观看 | 午夜三级a三级 | 不卡日韩中文字幕在线观看 | 久热爱精 | 特黄三级| 一次处破女hd精品 | 青青草原国产在 | 91自产拍在线观看精品 | 国产在线精品福利91啪 | 美女国产诱a惑v在线观看 | 免费播放婬乱男女婬视频 | 女同另类国产精品视频 | 欧美成aⅴ人高清三级 | 国产精选91原创视频 | 精品国产自在现偷99精品 | 国产精品二 | 中文字幕日本有码视频在线 | 欧美不卡一区二区 | 午夜电影院 | 免费动漫成本人视频网站 | 国产福利小电影视福利在线 | 欧美、另类亚洲 | 大伊香蕉在线精品视频75 | 色老板在线精品免费视频 | 俺去啦不卡 | 日本成年人 | 国产一级精品在线观看 | 无遮无挡三级动态图 | 亚欧国产一级在线免费 | 大地影院mv在线观看视频免费 | 天堂中文最新版在线中文 | 免费软件下载网站 | 日韩免费精品视频一区二区三区 | 亚洲午夜成人va在线 |