.Net数据库开发,关于adapter.update()无效的原因及解决办法

可能之前,你会觉得是你自己的代码有问题,但是事实是程序连接的数据库文件,和你查看的数据库文件压根就不是同一个文件.

VS默认会在解决方案的目录下生成bin/Debug和bin/Release两个文件夹,用来分别存储项目所生产的可执行文件和附带资源,库.

而大多数人的数据库文件大都没有放在这两个文件夹下,于是在你每次调试时,VS会拷贝一份数据库文件副本到这两个目录下,而你通过资源管理器查看的数据库文件还是之前的那个数据库文件.并且VS并不会在你每次调试时都拷一份副本,而是在你修改了原数据库文件的字段信息后,才会重新拷贝一份.

要解决这个问题,可以在工程设置里面把所有的生成文件都指向项目根目录,或者修改数据库连接字符~~

posted @ 2012-06-16 19:10  天米  阅读(422)  评论(0编辑  收藏  举报