PDA

View Full Version : سوال: اجرای یک برنامه به همراه دیتا بیس sql برروی کامپیوتر دیگر



alireza hashemi
چهارشنبه 21 فروردین 1392, 13:23 عصر
سلام.
من ی برنامه با C#‎‎ نوشتم که با sql در ارتباط هستش. میخواستم اون رو ببرم روی ی کامپیوتر دیگه در مورد این موضوع تحقیق کردم. به این نتیجه رسیدم که باید این کد رو تغییر بدم. ولی نمی دونم چتوری:متفکر:
CNN = new SqlConnection();
CNN.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\f\\Windo wsFormsApplication1\\DB\\Test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

(برنامه ی اجرایی اون رو ببرم توی ی جای دیگه و اون بدون مشکل دیتا بیس اجرا بشه. چون وقتی جای دیتابیس رو عوض میکنم برنامه به مشکل بر میخوره.)
لطفا کمکم کنید:افسرده:

sgh_programer
چهارشنبه 21 فروردین 1392, 13:28 عصر
بنام خدا
سلام

شما باید بانک اطلاعاتی رو کنار فایل اجرایی برنامه قرار بدید بعد از دستور فوق استفاده کنید
بفرما
string connctionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" +
System.IO.Directory.GetCurrentDirectory() +
@"\db_bank.mdf;Integrated Security=True;User Instance=true";


db_bank نام بانک اطلاعاتیتون
موفق باشی

alireza hashemi
چهارشنبه 21 فروردین 1392, 14:02 عصر
ممنون شما سوالی رو که خیلی وقته که دنبالش بودم رو بهم جواب دادید.

sgh_programer
چهارشنبه 21 فروردین 1392, 14:04 عصر
ممنون شما سوالی رو که خیلی وقته که دنبالش بودم رو بهم جواب دادید.

مرسی دوست عزیز کاری نکردم!

ضمنا توی همین تالار جستجو کنی روش های زیادی هست

موفق باشی

alireza hashemi
چهارشنبه 21 فروردین 1392, 14:06 عصر
بازم ممنونم از کمکتون.