分享知识

与大家一起分享知识

C++博客 首页 新随笔 联系 聚合 管理
  19 Posts :: 3 Stories :: 45 Comments :: 0 Trackbacks

最近由于要发布交通仿真程序(TSS)的Demo版,以前程序使用的是基于SQL2000数据库的数据源,现在需要改成基于Access数据库,但是在改成Access数据库之后,发现仿真的时候,前台客户端程序可以正常读取Access数据库,而后台服务器进程不能够正确的读取数据库。为什么使用SQL2000数据库的时候没有问题,而使用Access数据库就会出现问题呢?经过调试终于找出了问题:当模拟开始的时候,前台此时正在保存该方案号的信息到数据库中,而此时后台服务器程序也紧接着读取该方案号信息,此时我觉得可能是Access数据库在处理并发的时候出现了问题。以致于服务器进程读取的方案号信息不正确,接下来的其它信息也就不正确了,这就造成了不能正常模拟。〔SQL数据库在处理这种情况时,可能是有一个很好的机制保证了数据的正确性。〕

posted on 2006-04-25 21:11 史传红 阅读(912) 评论(0)  编辑 收藏 引用 所属分类: C/C++细节知识

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理