【发布时间】: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