سلام خسته نباشید
من برنامه نویسی و دیتابیس پروژه م کامل تموم شده دیتابیسمم sql server 2008R2 هستش حالا میخوام برنامه رو برای مشتری exe کنم قسمت C# رو exe کردم و درسته سوالم اینه که چطور باید دیتابیسم رو روی سیستم مشتری به برنامه وصل کنم؟ البته بدون نصب sql server
ممنون
جناب مدائنی من طبق همون آموزشی که شما معرفی کردید جلو رفتم ولی وقتی برنامه رو اجرا می کنم از کانکشن استرینگم ارور میگیره
StrCon = "Data Source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|Home.mdf; Security=True;Pooling=False ";
ممنون میشم بگید مشکل کانکشنم چیه
نمونه
connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True""
جناب مدائنی این کانکشنی که شما گفتید رو تست کردم ولی بازم با ارور زیر مواجه شدم
ممنون میشم راهنماییم کنید
جناب مدائنی کمی تغییر تو کانکشن دادم الان برنامه این ارور رو میده
سرچ کنید Sql Express Connection String
سرچ کردم ولی وقتی کانکشنم رو تو کلاس میزارم این ارور رو میده میخوام بدونم مشکل کارم کجاس ؟
نمیتونه کانکشن رو باز کنه
مطمئنید درست نصب شده ؟
آره جناب مدائنی درست نصب شده وقتی دیتابیس رو دستی اتچ میکنم برنامه درست کار میکنه
ولی من الان میخوام exe برنامه رو برای مشتری بگیرم
1- اومدم از دیتابیسم Generate Script گرفتم.
2- وصل شدم به سرور SqlExperess دیتابیسم و همونجا یه بانک دیگه به همون اسم ساختم و اسکریپتم رو اونجا اجرا کردم و بانکم ساخته شد.
3- دیتابیس Experess رو Detach کردم و اونو تو مسیر برنامه گذاشتم.
4- کانکشن استرینگی که شما گفتید رو تو کلاسم گذاشتم.
من تمام این مراحل بالا رو دقیق انجام دادم ولی الان که اجرا میگیرم ارور بالا رو که براتون گذاشتم بهم نشون میده جناب مدائنی بنظرتون مشکلش چیه؟
نمیشه حدس زد دوست من
همه راه حل ها رو امتحان کردیم
سلام منم مشکل شما رو دارم دوست عزیز .
این کانکشنی که آقای مدائنی دادن رو شما درست وارد نکردی.
connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True""
مثلا باید انطوری شما بزنی ::
connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=DataBase\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True""
👆🏼👆🏼به دایرکتوری توجه کن :
ینی اینکه تو دایرکتوری DataBase فایل Bashgah100Data.MDF رو اضافه کردیم .
حال شما باید مسیری که دیتا بیسو گذاشتی رو بدی.
خودم هنوز تست نکردم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)