S
sydan
Unregistered / Unconfirmed
GUEST, unregistred user!
您好:
小弟最近學會了使用Midas技術,但在使用過程中出現了一個非常重要的問題.那就是當
我在二個(或更多)工作站上同時修改一筆記錄
001 張三 男 未婚 北京 ......
當第一個工作站按下存盤后.數據存取正常;當第二個工作站按存盤時,也沒有任何錯誤返應
,且屏幕上也是第二個工作站修改的數據.....但實際系統只存盤了第一個工作站修改的內容啊,
這是怎麼回事.我的存盤命令是: ClientDataSet1.ApplyUpdates(0);
我想能不能有一個辦法當用戶按下修改的同時將服務器的相對應記錄進行加鎖,再等當用
戶按下存盤后再對服務器的相對應數據進行解鎖呢?不過我不會怎樣做,也不知道這樣行不行得
通,還望各位大哥多多幫助.小弟心里一點底都沒有啊!!!!
////////////////////////////////////
我的意思是想:
第一個工作站按下修改后,且未有按保存的時候,需要讓其它工作站無法對這筆記錄進行
修改,刪除操作.需要等按下保存后才能恢復其它用戶的修改權.
我當時想的是給記錄加鎖,但我又不知道如何鎖啊!這可怎麼是好呢?
我記得SAP就是這樣的.當有用戶要修改某筆記錄時,服務器凍結那筆記,當其它用戶再按
修改時系統做出提示,只有當第一個用戶按下保存后才能夠讓第二個用戶操作!
小弟最近學會了使用Midas技術,但在使用過程中出現了一個非常重要的問題.那就是當
我在二個(或更多)工作站上同時修改一筆記錄
001 張三 男 未婚 北京 ......
當第一個工作站按下存盤后.數據存取正常;當第二個工作站按存盤時,也沒有任何錯誤返應
,且屏幕上也是第二個工作站修改的數據.....但實際系統只存盤了第一個工作站修改的內容啊,
這是怎麼回事.我的存盤命令是: ClientDataSet1.ApplyUpdates(0);
我想能不能有一個辦法當用戶按下修改的同時將服務器的相對應記錄進行加鎖,再等當用
戶按下存盤后再對服務器的相對應數據進行解鎖呢?不過我不會怎樣做,也不知道這樣行不行得
通,還望各位大哥多多幫助.小弟心里一點底都沒有啊!!!!
////////////////////////////////////
我的意思是想:
第一個工作站按下修改后,且未有按保存的時候,需要讓其它工作站無法對這筆記錄進行
修改,刪除操作.需要等按下保存后才能恢復其它用戶的修改權.
我當時想的是給記錄加鎖,但我又不知道如何鎖啊!這可怎麼是好呢?
我記得SAP就是這樣的.當有用戶要修改某筆記錄時,服務器凍結那筆記,當其它用戶再按
修改時系統做出提示,只有當第一個用戶按下保存后才能夠讓第二個用戶操作!