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

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

主站蜘蛛池模板: 国产精品6 | 欧美在线+在线播放 | 日韩一级在线观看 | 亚洲+变态+欧美+另类+精品 | 91热成人精品国 | 成·人午夜在线观看 | 精品国内自产拍在线观看 | a在线视频观看 | 高清一区二区三区日本久 | 97精品| 日韩成人高清在线免费 | 国产精品一区二区精品视频导航 | 中文字幕日韩一级 | 国产91l在线播放 | 99久热海外精品视频 | 日本韩国亚洲综合日韩欧美国产 | 青青导航 | 欧美日韩精品激情福利综合 | 国产乱对白刺激视频不卡 | 亚洲欧洲一区二区 | 亚洲日本精品国产一区vr | 亚洲国产aⅴ精 | 亚洲激情在线播放 | 国产精品自在线拍国产第一页 | 精品国内自产拍在线观看 | 国产全肉乱妇杂乱视频 | 国产chinesehd| 国产一区二区三区视频精品 | 夜夜夜精品视频 | 国产一区二区三区精品综合 | 国产高清自拍一区 | 传媒mv在线观看视频 | 欧美老妇人与小 | 91电影在线观看 | 色妺妺在线视频喷水 | 国产精品自拍第一页 | 99热在线只有精品 | 日韩r级电影在线观看 | 精品国产aⅴ一区二区三区四川人 | 欧美日韩国产一区二区三区不卡 | bt天堂国产狂喷潮在线观看 |