PDA

View Full Version : خطای برنامه در باز کردن گزارش



l7i7l7
یک شنبه 17 مرداد 1389, 12:49 عصر
با سلام خدمت دوستان عزیز

من برنامه ای دارم که یک گزارشی توش داره که با کریستال ریپورات ایجاد شده

حالا من این برنامه رو بردم یک جای دیگه نصب کردم ولی زمانی که میخواد گزارش رو نشون بده
پیغام زیر رو نمایش میده

http://barnamenevis.org/forum/attachment.php?attachmentid=53790&stc=1&d=1281256971

(در واقع کریستال ریپورت نمیتونه بصورت لوکال به بانک متصل بشه البته با SQL Server Management Studio متنونم بصورت لوکال هاست وصل بشم و sql خطایی نمیده)

و وقتی میخوام همین گزارش رو توی خود کریستال ریپورت Preview کنم خطای زیر رو میده





Failed to open the connection.
Details: ADO Error Code: 0x
SourceMicrosoft OLE DB Provider for SQL Server
Description[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does
not exist or access denied.
SQL State: 08001
Native Error: [Database Vendor Code: 17 ]



ویندوزم 7 هستش و از sql 2005 , VS2008 استفاده می کنم

mmd2009
یک شنبه 17 مرداد 1389, 13:47 عصر
با سلام

من این مشکل رو داشتم خودم و اینطوری حلش کردم

ادرس بانک رو دادم به گزارش

mostafa_shoakry
یک شنبه 17 مرداد 1389, 13:54 عصر
با سلام

من این مشکل رو داشتم خودم و اینطوری حلش کردم

ادرس بانک رو دادم به گزارش



؟؟؟؟؟؟؟؟؟؟
میشه یکم بیشتر توضیح بدین،لطفا؟

Mani_rf
یک شنبه 17 مرداد 1389, 15:02 عصر
نمی خوام نا امیدت کنم اما :
متاسفانه من هم همین مشکل را باهاش داشتم و هرچی هم تلاش کردم به جایی نیرسیدم ، در آخر مجبور شدم به سرغ Stimulsoft Reports.Net 2010.1 برم. البته الان اصلا پشیمون نیستم ، چون کارکردن باهاش بسیار راحت تره ، محیط اون User Friendlyتره، گزارشات بسیار سریع تر آماده میشن، موقع آماده شدن گزارش خروجی را با هر پسوندی که فکرش را بکنید ذخیره میکنه. و ...
اگر هنوز گزارشاتت را آماده نکردی بهت پیشنهاد میکنم که از Stimulsoft Reports.Net استفاده کنی.
هرچند من از این تغییر راضی هستم اما اگر دوستان برای رفع این مشکل راه حلی دارند ارائه کنند تا در صورت لزوم ما هم بتوانیم از آن استفاده کنیم.

mmd2009
یک شنبه 17 مرداد 1389, 15:56 عصر
دوست عزیز من اینطوری مشکلم رو حل کردم

با عکس واست توضیح میدم که حالشو ببری :لبخند:

************************************************

خب ابتدا برنامه رو باز میکنم تا برم گزارش ببینم به این صورت :


http://up.iranblog.com/Files/38bb9d802fff4855ae11.JPG

بعدش که کلیک کردم روی گزینه لیست کلی فیلم ها به ارور زیر رو به رو شدم :

http://up.iranblog.com/Files/8c60365b1b5b4263846d.JPG

از برنامه خروج کردم و به گزارش مورد نظر رفتم و روی گزینه Main.... کلیک کردم


http://up.iranblog.com/Files/69897701953d4899bd4f.JPG

و شکل زیر رو دیدم و در شکل زیر روی دکمه ... کلیک کردم و ادرس بانک رو بهش دادم وFinish رو زدم و شکل گزارش مشخص شد

http://up.iranblog.com/Files/5dd512be581e49bca516.JPG

حالا برنامه رو اجرا کردم

http://up.iranblog.com/Files/2be9cc200a074bd4a42b.JPG

حالا در برنامه روی لیست کلی فیلم ها کلیک کردم و گزارش مشخص شد

http://up.iranblog.com/Files/178c9e5ad1be4c6a9927.JPG

نمایش گزارش :

http://up.iranblog.com/Files/dcfad5f3990945e3b374.JPG
امیدوارم مفید بوده باشه

l7i7l7
سه شنبه 19 مرداد 1389, 14:32 عصر
دوستان عزیز از همه شما متشکرم که سوالم رو مطالعه و جواب دادین

ولی من میخوام بصورت localhost کانکت بشم . قبل ها این مشکل رو نداشتم آیا ممکنه از ویندوز م یا از نسخه sql ام و یا ... باشه ؟

حجتی نیا
سه شنبه 19 مرداد 1389, 16:18 عصر
دوستان عزیز از همه شما متشکرم که سوالم رو مطالعه و جواب دادین

ولی من میخوام بصورت localhost کانکت بشم . قبل ها این مشکل رو نداشتم آیا ممکنه از ویندوز م یا از نسخه sql ام و یا ... باشه ؟
قبل از لود کریستال با این دستور بهش سرور رو بشناس :


c.SetDatabaseLogon

l7i7l7
چهارشنبه 20 مرداد 1389, 07:21 صبح
من بصورت لوکال هاست به برنامم کانکت میشم

بخاطر همینه زمان ایجاد فایل گزارشم اون رو هم بصورت localhost ایجاد کردم

l7i7l7
جمعه 22 مرداد 1389, 11:40 صبح
از دوستان كسي نيست جوابم رو بده ؟؟؟