Я создаю отчеты Print by Crystal, но проблема, с которой я сталкиваюсь, заключается в том, что мой фильтр, кажется, вообще не работает -
Object is not an ADODB.RecordSet or an ADODB.Record.
Parameter name: adodb
- это то, что появляется, когда я пытаюсь запуститьит.
ReportDocument crypt = new ReportDocument();
OleDbDataAdapter da = new OleDbDataAdapter("SELECT PatientData.*FROM Patient INNER JOIN PatientData ON Patient.PatientID = PatientData.PatientIDD WHERE PatientIDD=@PatientIDD", cn);
DataSet ds = new DataSet();
da.Fill(ds, "@PatientIDD",textBox5.Text);
crypt.Load(@"C:\Users\low\Documents\Visual Studio 2010\Projects\CrystalReport2.rpt");
crypt.SetDataSource(ds);
crystalReportViewer1.ReportSource = crypt;
ds.Dispose();