最近一直在做基于Windows Mobile 2005 和SQLServer Mobile 3.0 的应用软件研发,不小心一个数据库使用了两个链接去读写,看上去没什么问题,但是如果大事务的插入与删除操作后,打开数据库时说数据库就坏了,需要修复,真晕。
开始还以为是我插入的数据问题,经过一些排除测试才发现是两个连接访问数据导致的问题,后来改成一个链接就再也没发生了。
本文描述了在WindowsMobile2005平台上使用SQLServerMobile3.0时遇到的问题:同时使用两个数据库连接进行读写操作可能导致数据库损坏。通过调整为单一连接解决了这一问题。

被折叠的 条评论
为什么被折叠?