Подключение файла Access к Crystal Reports - PullRequest
0 голосов
/ 06 июля 2011

У меня есть файл базы данных Access на моем сервере, и мне нужно подключить его к Crystal Reports в моей программе на C #.

Мне удалось подключиться к базе данных в моей программе, но я не знаю, как подключиться к Crystal Report.

1 Ответ

2 голосов
/ 06 июля 2011

Следуйте приведенному ниже фрагменту кода, который поможет вам подключиться к Crystal Report из кода C #.

    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();     
...