0

我在 VS2012 中创建了一个应用程序,它使用数据库来存储和检索数据,我想为此应用程序创建一个安装文件,目前我使用 InstallShield LE 2012。

我试图用它来部署应用程序,但是当我将它安装在另一台计算机上时,由于数据库,它会抛出一个异常。

4

1 回答 1

0

如果您收到 Null 引用异常错误,这通常是因为代码中的某些地方无法创建对象。然后稍后使用该对象失败并出现 Null 异常,因为该对象不存在。

在这种情况下,听起来好像无法创建某个对象,该对象是创建数据库的依赖项。我知道这并不能真正深入了解为什么会发生这种情况。但这里有一些需要寻找的点。

  • 目标 PC 是否运行 SQL 服务器,或者您的安装包是否部署了 SQL Express?
  • 它是 MS SQL DB 还是其他
  • 运行 install shield 的用户是否具有 SQL Server 创建数据库的权限?
于 2012-12-27T05:16:09.517 回答