日期:2014-05-18  浏览次数:20717 次

vs2008 C# 我在做毕业设计,为什么,在程序里通过语句修改数据库后,然后查询修改有效,重启程序后,修改无效
vs2008 C# 我在做毕业设计,为什么,在程序里通过语句修改数据库后,然后查询修改有效,重启程序后,查看内容,修改的内容没有改变。。。。。。。。用的是vs2008自带的数据库

直接修改数据库表格的内容,然后数据库的内容才真正的改变,而通过我做的系统软件,修改在当时有效,比如查询什么的都显示已经修改,而重启程序后,内容根本没有修改。。。。。。

------解决方案--------------------
int result = sqlcom.ExecuteNonQuery();

然后设置断点跟一下程序,看看到这里result值是多少
------解决方案--------------------
不是程序的原因,vs重新编译里将会复盖数据库。将项目的数据文件放到另一个文件中,更改连结就可以了