我开发了一款应用程序来查看库存。我做了一个设置来安装应用程序。但是在我的app.config文件中,我有一个访问数据库的特定路径(我正在使用Access)
我想知道是否可以使用InstallShield来允许用户选择可以安装数据库的路径?
<add connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Jet OlEDB:Database Password=Welkom01; Data Source= C:\Users\robert\Documents\A&A Inventory\A&A database1.accdb" name ="myConnection"/>
这是我目前正在使用的连接字符串。
我希望能够在服务器上安装该应用程序,以便所有登录的用户都可以使用该应用程序。
任何帮助非常感谢,
谢谢你们。
答案 0 :(得分:0)
我更喜欢使用Advance Installer而不是Install Shield。它还在Ur Visual Studio中创建插件。和连接字符串和你的数据库文件U的附件应该遵循此链接。它非常有帮助。 how to link to access database file in created .exe file with c#
答案 1 :(得分:-1)
我认为你可以使用这个
<connectionStrings>
<add name="myconnection" connectionString="server=webpc;Password=yourpassword;User ID=sa;Initial Catalog=DBName;" providerName="System.Data.SqlClient" />
</connectionStrings>
在我的情况下,我使用webpc作为服务器名称和您的情况,您可以使用您的服务器名称。它可能是名称或IP,所以首先检查您的服务器名称......