今天编程对一个数据库进行更改,改了半天都不正确,改到怀疑人生。
在对比了10次源代码和修改后的代码才发现,原来是因为原程序已经通过编译在虚拟机上了,所以SQLIte数据库已经存在了,修改代码对于数据库并没有修改,所以修改程序之后显示和输出会错误。
所以只需要卸载掉已经编译执行好的程序,再加载一遍好了!
叹气,耗了我将近3个小时。
本文分享了一次关于修改SQLite数据库的编程经历,作者花费数小时才发现问题所在:原程序已编译并运行在虚拟机上,导致直接修改代码无法更新数据库。解决方法是卸载已编译的程序重新加载。
今天编程对一个数据库进行更改,改了半天都不正确,改到怀疑人生。
在对比了10次源代码和修改后的代码才发现,原来是因为原程序已经通过编译在虚拟机上了,所以SQLIte数据库已经存在了,修改代码对于数据库并没有修改,所以修改程序之后显示和输出会错误。
所以只需要卸载掉已经编译执行好的程序,再加载一遍好了!
叹气,耗了我将近3个小时。
2823
3139

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