PDA

View Full Version : اشکال در کد پرینت اطلاعات دیتابیس



saeedhushmand
شنبه 07 آبان 1390, 18:06 عصر
کد زیر رو من توی فرم پرینتم نوشتم توی قسمت load تا اطلاعات توی دیتابیسم توی crystalreportviewer نشون بده اما توی یکی از سطرها error می ده

کد با error اون گداشتم اگه کسی می دونه لطفا جواب بده

private void printdocter_Load(object sender, EventArgs e)
{
this.crystalReportViewer1.Refresh();
Ra();
}
 
 
private void Ra()
{
ReportDocument RD = new ReportDocument();
string Path = Application.StartupPath;
RD.Load(Path + "\\CrystalReport1.rpt");
SqlDataAdapter DA = new SqlDataAdapter(StrComm, "SERVER=.;DATABASE=laberator;Integrated Security=True");
DataTable DT = new DataTable();
DA.Fill(DT);
RD.SetDataSource(DT);
 
StrComm = "Select * From docter";
this.crystalReportViewer1.ReportSource = RD;
}


DA.Fill(DT); ارور می ده



error شم به صورت زیر هست

ExecuteReader: CommandText property has not been initialized

ممنون می شم اگه کسی بهم کمک کنه

sobaisobai
شنبه 07 آبان 1390, 18:12 عصر
سلام
sqlCommand
شما کجاست؟
با چی اطلاعات رو Select میکنی؟
باید هم ارور بگیر چون اصلا CommandText نداری که بخوای اطلاعات رو Select کنی
اینطوری مشخص کن. فقط مقدار متغییر Str رو با دستورات خودت بنویس
SqlCommand command = new SqlCommand();
string str="select * from TableName";
command.CommandText = str;

saeedhushmand
شنبه 07 آبان 1390, 18:33 عصر
دوست عزیز error ش این شد


Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.

sobaisobai
شنبه 07 آبان 1390, 18:36 عصر
فریم ورک 4 کریستال ریپورت نداره
اگه میتونی فریم ورک پروژه ت رو به فریم ورک 3.5 تغییر بده

saeedhushmand
شنبه 07 آبان 1390, 18:48 عصر
خیلی خیلی ممنون درست شد