如标题所示,我的vb.net应用程序安装程序未更新正确的数据库,使用Visual Studio调试时,该应用程序工作正常,但是当我安装它时,数据目录中的数据库未更新为最新版本。
我使用“ Microsoft Visual Studio安装程序项目”来制作带有所有需要的文件的安装程序,这是我设置的方式:
应用程序文件夹: 图像
用户桌面:我在应用程序文件夹中只有.exe的快捷方式
用户程序菜单:我有一个包含应用程序名称的文件夹,并且在其中有一个指向应用程序文件夹中.exe的快捷方式
当安装到计算机中时,数据库不是最新的,我知道这一点,因为当我尝试使用带有插入查询的按钮时,该应用程序会返回一个错误,无法找到我最近添加的“ ID_User”列。
数据库连接字符串:
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Account.mdb")
更多信息:
我使用Visual Studio部署向导而不是Visual Studio项目安装程序来创建安装文件,并且该应用程序运行正常,因此我认为其他安装程序存在问题以及如何进行配置,但我无法找出问题所在,我一直使用它,直到最新版本都没有问题。
编辑:
我尝试将数据库添加到Visual Studio项目安装程序的application文件夹中,并设置数据库的属性以始终将其复制到输出目录中,但还是没有运气。
解:
我都不知道发生了什么,但是以某种方式我可能在编辑数据库时弄乱了数据库中的内容,我用相同的字段制作了一个新的字段,并替换了旧的字段,现在一切正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句