【问题标题】:does stimulsoft report work on exe file?stimulsoft 报告是否适用于 exe 文件?
【发布时间】:2018-06-22 07:06:33
【问题描述】:

我在 C# 项目的一部分中使用了 stimulsoft 报告。我使用 Access 作为数据库,并使用以下连接字符串连接到数据库。

connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\database1.accdb;" +
            "Persist Security Info=False";

由于我希望代码在其他计算机上工作,我将数据库放在 Debug 文件夹中,并在“Data Sorce 中使用 |DataDirectory| >”。 但是当我将这个连接字符串用于 StimulSoft 时,我不起作用,我必须给出数据库的完整路径。

1- 有没有办法解决这个问题? 2- 如果我将 stimulsoft 的完整路径作为连接字符串并创建我的项目的 .exe 文件,它可以在其他计算机上工作吗?

非常感谢。

【问题讨论】:

    标签: c# database connection-string stimulsoft


    【解决方案1】:

    如果您在调试文件夹中找到您的数据库,则无需使用|DataDirectory|。你应该使用这个 ConnectionString:

    connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=database1.accdb;Persist Security Info=False";
    

    通常在 WebForm 中使用 |DataDirectory|,而不是在 WinApp 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 2017-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多