PDA

View Full Version : سوال: مشکل در اجرای گزارش با کریستال ریپورت



sajjad_kochekian
دوشنبه 06 شهریور 1391, 23:10 عصر
سلام
من یک پروژه ای داشتم تحت 2008 که حالا داخل 2010 اجرا می کنم و Crysal report for VS2010 رو هم نصب کردم
ولی هنگامی که دکمه چاپ رو میزنم خطای زیر رو نمایش میده
علت رو نفهمیدم

felfely
دوشنبه 06 شهریور 1391, 23:20 عصر
سلام


یک کدی هست که باید app.config بنویسین اون کد رو نوشتین؟
------------
کریستال ریپورت 13 به نظرم با نسخه های پایین تر مشکل داره! من تو یه سیستمی یه کریستال ریپورت با 2005 درست کردم حتی exe اش رو تو سیستمی که 2010 نصب بود اجرا نمی کرد!

sajjad_kochekian
سه شنبه 07 شهریور 1391, 08:13 صبح
توی یکی از تاپیک ها این کد رو گفته اضافه کن من هم اضافه کردم ولی فایده نداشت
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

اگر کد دیگری باید بنویسم لطفا راهنمایی کنید

h_assefi
سه شنبه 07 شهریور 1391, 11:06 صبح
بهتره که نوع cpu را به x86 تبدیل کنی و بعد امتحانش کنی. نتیجش را بگو

amir-aa
سه شنبه 07 شهریور 1391, 11:13 صبح
فکر نکنم به این سادگی ها درست شه اما شما میتونید کنترل crystal report viewer رو از اول درست کنید

h_assefi
سه شنبه 07 شهریور 1391, 11:25 صبح
شاید هم نیاز باشه تا موتور کریستال را نصب کنی. یا نصب نشده یا با هم مطابقت ندارند

milad465
سه شنبه 07 شهریور 1391, 14:52 عصر
در حالت پیش فرض کریستال ریپورت روی ورژن 2010 ویژوال استودیو نصب نیست. آیا کریستال ریپورت رو نصب کردی؟

veniz2008
سه شنبه 07 شهریور 1391, 15:48 عصر
سلام. اگه کارهایی رو که دوستان گفتن نتیجه نداد میتونی دات نت پروژه رو روی 4 بذاری ( در حالت پیش فرض روی
net framework 4 client profile هست که باید بذاریش روی NET framework. تا برنامه بدرستی اجرا بشه). اگر اینم جواب نداد بزارش روی net framework 3.5.
موفق باشی.

sajjad_kochekian
سه شنبه 07 شهریور 1391, 21:02 عصر
کریستال مخصوص ویژوال 2010 رو نصب کرده ام جواب نداد
کارهایی رو که گفته بودید رو انجام دادم ولی دیگه پروژه ام اجرا نمیشه
این خطا رو نمی ده

veniz2008
سه شنبه 07 شهریور 1391, 21:06 عصر
دوست عزیز using مربوط به Sql رو در بالای فرمتون اضافه کردید؟. منظورم اینه:

using System.Data.SqlClient;

sajjad_kochekian
سه شنبه 07 شهریور 1391, 22:56 عصر
دوست عزیز using مربوط به Sql رو در بالای فرمتون اضافه کردید؟. منظورم اینه:

using System.Data.SqlClient;

بله اگه نبود زیر تمام دستور ها خطا ظاهر می شد.

veniz2008
چهارشنبه 08 شهریور 1391, 00:17 صبح
فایل exe برنامه رو پاک کنید.تنظیمات دات نت رو روی net framework 4 بذارید (خمونطوری که در پست های قبل گفته بودم)، بعدش برنامه رو یه بار از نو build کنید و دوباره برنامه رو اجرا کنید تا یک فایل exe جدید ساخته بشه.

sajjad_kochekian
چهارشنبه 08 شهریور 1391, 22:42 عصر
هم فایل EXE و هم فایل های Temp رو پاک کردم ولی فایده ای نداشت

پیغام خطا یکم فرق کرده با قبلی

sajjad_kochekian
شنبه 11 شهریور 1391, 21:18 عصر
این مشکل قابل حل نیست
تا به حال برای کسی رخ نداده؟