مشکل با visual stadio .net

elahe2752

Member
با سلام به دوستان

من یک برنامه با C#.net و با استفاده از crystal report نوشته ام.و روی سیستم خودم اجرا می شه ولی حالا که روی laptop می خوام اجراش کنم . به تمام قسمت هایی که ( DataAdapter.Fill( Dataset اررور می گیرد !!!

error :Object reference not set to an instance of an object

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

MDP

Well-Known Member
برای رفع این مشکل یکی از راه ها اینه که قبل از اینکه برنامتون رو به جای دیگه ای منتقل کنید اول پابلیش کنیدش و پابلیش شده رو ببرید!

:wink:
 

elahe2752

Member
ممنون از راهنماییتون .ولی برنامه ام win application هست. می شه ادرس دهی پایگاه دادهرو جوری داد که با جابه جایی برنامه نخواهیم اون رو هم تغییر بدیم؟! اگر می دونید راهنمایی کنید.
 

milade

Member
بهتره که فایل های مربوط به پایگاه داده رو هم با خود پروژه تون انتقال بدید
بستگی به سرور داره !
بعضی از سرورها پرمشین نمی دن تا ما بتونیم با کپی و paste بانکمون بتونیم مجوز رو بگیریم که مجبوریم تمام کانکشنها رو تغییر بدیم و از دوباره اتچ کنیم !
دوست عزیز اگه شما از همین الان خودتون رو طوری تنظیم کنید که پایگاه رو در محل Default بانکها بزارید دیگه هر وقت هم تغییر بدید سرور رو همون کانکشن رو دارین و نیازی به تغییر نیست !
موفق باشی
 

milade

Member
مثال ؟!
یه خورده توضیح رو بیشتر میکنم :
شما فایل رو به طور پیش فرض در فولدر Bin ( مثلا") میزارید
حالا این برنامه رو اپ میکنید میبینید خطا میده که شما دسترسی به SQL ندارید !
جلل خالق . حالا چی کنید ؟
این مواقع اتچ پیشنهاد میشه اگه هاست بتونه چون من قبلا که با Plsek کار میکردم قابلیت اتچ رو ندیدم
یه راه دیگه هم اینه که یه بک اپ بگیرید و یه یه بانک با کنترل پنل سایت بسازید و بانک رو Restore کنید داخلش !
یا اصلا اگه تونستید توی محل پیش فرض یه یوزر برا بانک بسازید تا بتوهنید از SQL استفاده کنید .
البته شما حالا برنامه رو اپ کن اگه خطا داد بگو بچه ها حل میکنن
موفق باشید
 

جدیدترین ارسال ها

بالا