Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# InstallShield快捷链接指向错误的数据库路径或;“不是有效的路径”;_C#_Installshield Le - Fatal编程技术网

C# InstallShield快捷链接指向错误的数据库路径或;“不是有效的路径”;

C# InstallShield快捷链接指向错误的数据库路径或;“不是有效的路径”;,c#,installshield-le,C#,Installshield Le,我在Visual Studio 2013中创建了一个项目,当我使用InstallShield构建它时,单击新建->选择主输出文件,数据库是Health.accdb。之后,我把它安装在我的桌面上。它正确地创建了“开始”菜单和桌面的快捷方式,但它们没有指向正确的位置。如果直接转到ProgramFilesx86文件夹并单击.exe,程序将正确加载。如果我点击任何一个链接/快捷方式,它就会失败或路径不正确 我在c#winform中为我的数据库使用此连接: 下面的链接回答了这个问题。试试这个。 con =

我在Visual Studio 2013中创建了一个项目,当我使用InstallShield构建它时,单击新建->选择主输出文件,数据库是Health.accdb。之后,我把它安装在我的桌面上。它正确地创建了“开始”菜单和桌面的快捷方式,但它们没有指向正确的位置。如果直接转到ProgramFilesx86文件夹并单击.exe,程序将正确加载。如果我点击任何一个链接/快捷方式,它就会失败或路径不正确

我在c#winform中为我的数据库使用此连接:


下面的链接回答了这个问题。试试这个。
con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database/Health.accdb;");