部署时System.Data.OleDb.OleDbException(0x80040E10):没有为一个或多个必需参数提供值

时间:2018-08-16 18:02:49

标签: c# sql ms-access deployment

当我的计算机在Visual Studio 2017中运行并且在我的计算机上运行可执行文件时,我的程序可以工作。但是在创建安装程序并将其安装在另一台PC上时,我遗漏了一些内容。知道会是什么吗?

连接字符串 Provider = Microsoft.ACE.OLEDB.12.0;数据源= C:\ JROTC_db \ JROTC_Inventorydb.accdb

查询。 从table1中选择DISTINCT BaseType

1 个答案:

答案 0 :(得分:0)

进一步搜索后,我发现了一个找到答案的网站。安装程序损坏了数据库文件。我只是将文件复制到目标计算机,并且工作正常。