C# 导出crystal报表时无法打开数据库文件

C# 导出crystal报表时无法打开数据库文件,c#,winforms,sqlite,crystal-reports,C#,Winforms,Sqlite,Crystal Reports,我已经创建了一个crystal报告,并显示了来自数据集的字段当我将其导出到任何格式时,一切都能正常工作。它会生成一个错误无法打开数据库文件,并在对话框中显示3到4次相同的错误,然后成功导出文件,错误是仅在导出过程中生成第一次,然后在第二次导出时生成,依此类推,它成功导出,没有任何问题 导出过程中出现错误消息: 我无法从过去2天中找出问题,并且已经搜索了解决方案,但尚未得到任何解决方案 我的代码: using (SQLiteConnection con = new SQLiteConnectio

我已经创建了一个crystal报告,并显示了来自
数据集的字段
当我将其导出到任何格式时,一切都能正常工作。它会生成一个错误
无法打开数据库文件
,并在对话框中显示3到4次相同的错误,然后成功导出文件,错误是仅在导出过程中生成第一次,然后在第二次导出时生成,依此类推,它成功导出,没有任何问题

导出过程中出现错误消息:

我无法从过去2天中找出问题,并且已经搜索了解决方案,但尚未得到任何解决方案

我的代码:

using (SQLiteConnection con = new SQLiteConnection(AppSettings.ConnectionString()))
{
    con.Open();
    using (SQLiteDataAdapter sda = new SQLiteDataAdapter("SELECT * FROM formData", con))
    {
        sda.Fill(dataSet, "LawData");

        Law_Report objRpt = new Law_Report();
        objRpt.SetDataSource(dataSet);
        ReportViewer.ReportSource = objRpt;
        ReportViewer.Refresh();
    }
    con.Close();
}
更新:

我检查了调试,在下面的链接上发现错误,它在下面的链接上检查数据库文件,但为什么它在这个目录中检查数据库文件?当我手动粘贴我的数据库文件时,它工作正常,但由于管理员权限,我无法将我的db文件复制到客户机的这个目录中

< P> <代码>:\程序文件(x86)\SAP业务对象\水晶报表.NET框架4 \公共\SAP业务对象企业席4 \Wi32×x86 \MyDabase.数据库<