最近由于要發布交通仿真程序(TSS)的Demo版,以前程序使用的是基于SQL2000數據庫的數據源,現在需要改成基于Access數據庫,但是在改成Access數據庫之后,發現仿真的時候,前臺客戶端程序可以正常讀取Access數據庫,而后臺服務器進程不能夠正確的讀取數據庫。為什么使用SQL2000數據庫的時候沒有問題,而使用Access數據庫就會出現問題呢?經過調試終于找出了問題:當模擬開始的時候,前臺此時正在保存該方案號的信息到數據庫中,而此時后臺服務器程序也緊接著讀取該方案號信息,此時我覺得可能是Access數據庫在處理并發的時候出現了問題。以致于服務器進程讀取的方案號信息不正確,接下來的其它信息也就不正確了,這就造成了不能正常模擬。〔SQL數據庫在處理這種情況時,可能是有一個很好的機制保證了數據的正確性。〕
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|