正在将Access文件连接到Crystal Reports

本文关键字:Crystal Reports 连接 文件 Access | 更新日期: 2023-09-27 18:01:12

我的服务器中有一个Access数据库文件,我需要将它连接到C#程序中的Crystal Reports。

我已经成功地连接到程序中的数据库,但我不知道如何连接到Crystal Report。

正在将Access文件连接到Crystal Reports

遵循以下代码段,它将帮助您从C#编码连接到Crystal Report。

    CrystalReport1 myReport;    
    string connectionString = @"<Give your Connection String To Connect Access Database>(Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:'4.accdb)";  
    string selectSQL = "<Provide the Query here to Retrieve Data>(Select ProductID,ProductName,ProductSpec From Products)";  
    OleDbConnection connection = new OleDbConnection(connectionString);  
    OleDbDataAdapter da = new OleDbDataAdapter(selectSQL, connection);  
    DataSet ds = new DataSet();  
    da.Fill(ds, "Test");  
    myReport = new CrystalReport1();  
    myReport.SetDataSource(ds);  
    myReportViewer1.ReportSource = myReport;  
    ds.Dispose();  
    connection.Close();