PDA

View Full Version : Load Report failed



mmaghzi_80
شنبه 25 شهریور 1385, 09:10 صبح
با سلام.
من با Crystal report 10 و net 2005 . و SQL server 2000کار می کنم .
در دو حالت سیستم به من خطای "Load report failed " می دهد:

1-به ازای هر گزارشی که اجرا می شود یک فایل temp ساخته می شود ولی پس از گزارشگیری این فایل حذف نمی شود و باعث می شود که پس از مدتی درایوی که در آن فایل temp ساخته می شود پر شود و سیستم این خطا را بدهد و دیگر نتوان گزارشگیری کرد

2-اگر یک گزارش بیشتر از 20 بار اجرا شود سیستم این خطا را می دهد

این خطا در موقع Set کردن DataSetدر کد برنامه رخ می دهد
( (cry1.SetDataSource(DataSet1) )

ممنون می شوم اگر من را راهنمایی کنید.

Amir Taghavi
یک شنبه 26 شهریور 1385, 03:28 صبح
سلام

اگر در Report از ADO.Net استفاده می کنی بعد از Set کردن DataSource از این کد استفاده کن:


ReportDocument.Load()

mmaghzi_80
یک شنبه 09 مهر 1385, 08:02 صبح
سلام . با تشکر از جوابتان.
من آن را امتحان کردم ولی نه تنها درست نشد بلکه پارامتر های گزارش را باید وارد کرد.
اگر می شود بیشتر برایم توضیح بدهید.

AbosanCo
پنج شنبه 10 آبان 1386, 00:39 صبح
من هم همین مشکل رو دارم؟!
کسی نسیت جواب بده

AbosanCo
جمعه 11 آبان 1386, 02:21 صبح
جواب 1. در رویداد closed فرم کد زیر را بنویسید
;()Dispose.نام crystalreport
جواب2. datatable سراسری تعریف کنید و در هر کئوری DataSet1] را در آن قراردهید و در هنگام چاپ(دکمه چاپ) کد زیر را بنویسید.
;(cry1.SetDataSource(objDataTable

meysam_b
دوشنبه 16 شهریور 1388, 15:32 عصر
دوست عزيز منم اين مشكل رو دارم .وقتي فرم گزارش را اجرا مي كنم گزارش لود نميشه البته بيشتر مواقع و اين ارور رو ميده

crystaldecisions.shered.crystalreportsexception: load report failed. ---> system.nullreferenceexception: object reference not set to an instance of an object.
at crystaldecisions.reportappserver.clientdoc.reportc lientdocumentclass.open(object&documentpath, int32 options)

....
لطفا كمك كنيد