我正在使用Visual Studio和WinForms在C#中创建一个简单的应用程序。.我正在使用SQLite作为数据库。.当我在Visual Studio中使用运行功能时,一切工作都非常漂亮。.安装时出现了问题。我的程序转移到另一台计算机上。
首先,当我在另一台计算机上安装并运行程序时,一切正常。需要select语句的事物可以完美地工作。但是,当我尝试执行向表中添加一行或修改现有行的操作时,程序崩溃,并出现以下错误:“尝试在只读数据库上进行写操作。”
在进行一些在线研究后,我意识到此错误并非100%准确。该数据库是可读写的。。但是,包含该数据库的文件夹是只读的。因此,我想我必须以某种方式将数据库从该只读文件夹移至读写文件夹。.我该怎么做?当前在哪个文件夹中,我应该将其移动到哪个文件夹,以及如何防止此移动引起任何错误?
此答案可确定问题所在,但没有给出明确的解决方案:
https://stackoverflow.com/a/16068894/10216226
请帮帮我!我正处于开发此应用程序的最后阶段,我真的很想完成此工作!
谢谢!