PDA

View Full Version : سوال: چند سوال در مورد attach کردن بانک اطلاعاتی بعد از نصب برنامه؟



پیام حیاتی
یک شنبه 24 اسفند 1393, 14:03 عصر
سلام عزیزان
یک برنامه دفترچه تلفن دارم که می خواخم setup ش رو با ابزارهای خود ویژوال درست کنم ، در پوشه برنامه فایل DB رو قرار دادم که می خوام هنگام ایجاد setup فایل DB هم به برنامه اضافه و بعد از نصب برنامه نیز attach بشه.
1.چطور می تونم بعد از نصب برنامه بانک رو اتوماتیک به برنامه attach کنم؟
2.نیازی هست sqlserver در سیستم کاربر نصب بشه؟.
(sqlserver Express) نیست.
تشکر

m.khani_121
یک شنبه 24 اسفند 1393, 14:34 عصر
سلام
شما در کامپیوتر مقصد برای راحتی کار engine sql server رو نصب کنی و کانکشن استرینگت رو جوری طراحی کنی که بانک در کنار فایل اجراییت باشه و آدرس همونجا رو بهش بدی . مثلا :

string ConnectionString = "Data Source=.\\SqlExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\\Db.mdf;User Instance=true

پیام حیاتی
یک شنبه 24 اسفند 1393, 16:49 عصر
به چه شکل باید در زمان ساخت setup فایل db رو اضافه کنم به برنامه؟
در پوشه برنامه فایل db رو قرار دادم اما زمانی که می خوام به پروژه add کنم نشونشون نمیده.
129455

129456
اصلا" نیازی به add کردن فایل db هست؟

m.khani_121
دوشنبه 25 اسفند 1393, 10:44 صبح
بله باید حتما ادد کنی
توی قسمت file system که توی پروژه ستاپت هست ، بعد توی Application Folder اونجا db رو اضافه کن . فایلهای پروژه رو هم که از project output اضافه میکنی .