50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

بانک اطلاعاتی قابل بازشدن نیست؟

با سلام

من یک نرم افزار درست کردم با vs2010 و sql 2008 express فقط بانک رو از نوع فایل انتخاب کردم ولی توی سیستم مقصد این پیغام رو میده

با سلام
من یک نرم افزار درست کردم با vs2010 و sql 2008 express فقط بانک رو از نوع فایل انتخاب کردم ولی توی سیستم مقصد این پیغام رو میده
 ||http://tosinso.com/files/get/0d1517b8-b1df-4121-b073-0ef6e47ffed3||
البته من از تکنولوژی linq استفاده کردم 
کسی هست کمکم کنه ممنون 
من هدف اینه که کل برنامه sql رو نصب نکنم و فقط خود فایل پیش پروژه باشه و نیاز به نصب sql نباشه

البته من از تکنولوژی linq استفاده کردم

کسی هست کمکم کنه ممنون

من هدف اینه که کل برنامه sql رو نصب نکنم و فقط خود فایل پیش پروژه باشه و نیاز به نصب sql نباشه

پرسیده شده در 1395/10/04 توسط

3 پاسخ

2

سلام شما فایل mdf که همان فایل دیتابیس شما است را در کنار فایل Exe خود قرار داده اید. برای آدرس دهی این فایل این فایل با حالتی که در روی کامپیوتر شما قرار گرفته است مشخص شده است که در کامپیوتر دیگر آن آدرس یافت نمی شود. شما باید با توجه به فایل exe خود آدرس فایل دیتابیس را مشخص کنید. برای به دست آوردن آدرس فایل exe از این دستور استفاده کنید

var path = System.IO.Path.GetDirectoryName( 
      System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);

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

var file=path+"\\"+amoozesh.mdf

پاسخ در 1395/10/04 توسط
1

دوست عزیز شما نرم افزار SQL Packager رو که حجم کمی داره روی سیستم خودتون نصب کنید

بعد از اون از دیتابیس تون بکاپ پکیجی بگیرین

و در سیستم مقصد نصب کنید خودکار دیتابیس رو میسازه

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

پاسخ در 1395/10/05 توسط
1

خب این که به ورژن خطا داده !!!!!

پاسخ در 1395/10/04 توسط

پاسخ شما