PDA

View Full Version : سوال: مشکل در اتصال به پایگاه داده در قسمت crystal report



solarispirozi
یک شنبه 22 مرداد 1391, 15:10 عصر
با سلام خدمت همه برنامه نویسان عزیز!
من برای گزارش گیری در VB.net 2010 از Crystal Report استفاده میکنم.
البته به دلیل نصب نبودن این برنامه در این نسخه از VB.net مجبور شدم که اونو از اینترنت دانلود کنم.
بعد از نصب وقتی از توی برنامه یک کرییستال میسازم بعد از اون وارد قسمت database expert میشم و برای انتخاب کردن نوع پایگاه داده (SQL Server 2008) از قسمت create new connection گزینه ی OLE DB را انتخاب میکنم.
وقتی وارد قسمتی میشم که باید نام سرورمو انتخاب کنم نمیتونم نام سرورمو پیدا کنم.
اگه کسی راه حلی برای مشکل من داره خواهشا بهم بگه!
ممنون!!!!!

h_assefi
یک شنبه 22 مرداد 1391, 15:44 عصر
اول این که باید متوجه باشی که داخل همون فرم گزینه refresh را بزنی تا سرور ها را پیدا کنه
دوم این که باید مطمئن بشی که شبکت به درستی کار می کنه
و سوم، می تونی اسم سرور را بصورت دستی (با حساسیت نوشتاری) وارد کنی و ببینی که می تونه بهش وصل بشه یا نه

solarispirozi
یک شنبه 22 مرداد 1391, 17:46 عصر
انجام دادم ولی هیچ فرقی نکرد.از بابت شبکه هم مطمئن هستم که وصله!
من فقط توی این قسمت مشکل دارم چون وقتی میخوام از طریق dataset به database وصل بشم به راحتی وصل میشه!
وقتی هم میخوام از طریق dataset ی که ساختم به کریستال وصل بشم با این که صفحه گزارشمو طراحی کردم و crystal report viewer رو هم به فرمم اضافه کردم ولی وقتی برنامه رو اجرا میکنم اطلاعاتم نشون نمیده و به جای اون اسامی روزهای هفته و تاریخ ها و عددهای جور وا جور نشون میده!!!!

h_assefi
دوشنبه 23 مرداد 1391, 09:16 صبح
اگه می تونی بهم بگو از چه بانک اطلاعاتی استفاده می کنی و با چه ورژنی ؟
اگه از اکسس استفاده می کنی نوع connection string را چی تعریف کردی ؟

solarispirozi
دوشنبه 23 مرداد 1391, 13:18 عصر
من از SQL Server 2008 استفاده میکنم.
راه جدیدی که امتحان کردم و بازم جواب نگرفتم اینه که یه دیتاست ویزاردی میسازم و بعد اونو به کریستال ارتباط میدم.بعد از این که فلید های مورد نظرمو تو قسمت های دلخواه قرار دادم و گزارشمو طراحی کردم وقتی برنامه رو اجرا میکنم فقط نام column های دیتابیسم میاد(اونا رو تو design قرار دادم خیالت راحت) و اسری از اطلاعات داخل دیتابیس نیست.
نمیدوونم چرا به هیچ طریقی نمیشه ارتباط کریستال رو با پایگاه داده برقرار کرد.

h_assefi
سه شنبه 24 مرداد 1391, 08:47 صبح
دوست عزیز
این مشکلی که شما داری را من با اکسس 2007 داشتم و علتش این بود که کریستال ریپورت از ورژن بالاتر از mdb جواب نمی داد حالا فکر می کنم که شما هم به همین مشکل بر خوردی اما بانکت sql هستش .
روی این زمینه یک بررسی کوچیک انجام بدی به احتمال زیاد مشکلت حل می شه . من هم اگه چیزی به زهنم رسید بهت می گم