ميتونين از Oldeb به جاي sql استفاده كنيد هر جا كه sql بود Oldeb كنيد مثل زير
con = new OleDbConnection();
ds = new DataSet();
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\saman\\db1.mdb";
con.Open();
da = new OleDbDataAdapter(str, con);
da.SelectCommand = new OleDbCommand();
da.SelectCommand.Connection = con;
da.SelectCommand.CommandType = CommandType.Text;
da.SelectCommand.CommandText = str;
da.Fill(ds, "Table1");
CrystalReport1 objRpt = new CrystalReport1();
objRpt.SetDataSource(ds);
crystalReportViewer1.ReportSource = objRpt;
con.Close();
con.Dispose();
فقط دقت كنيد در ConnectionString مقداري كه نوشتم را استفاده كنيد و سپس مسير پايگاه داده اكسس را بدهيد.
*_
کد متمایز گردید.