PDA

View Full Version : اضافه کردن دیتابیس به به فایل setup پروژه



cookie2007
سه شنبه 22 آبان 1386, 14:37 عصر
با سلام
من در برنامه windows application به دیتا بیس (sqlServer2005 )وصل شده ام و با دیتا بیس کار میکنم
حالا که میخواهم فایل setup برنامه را درست کنم نمیدانم چگونه فایل های DB را به آن اضافه کنم. (من برای اضافه کردن connection به برنامه نوع datasource را sql server data base file انتخاب کرده ام و زبا برنامه نویسی من c# است). لطفا مرا راهنمایی کنید.

hassan razavi
سه شنبه 22 آبان 1386, 19:44 عصر
من با برنامه Setup فقط فایل Database رو کپی میکنم و بعد هر بار اول اجرای برنامه چک میکنم اگه Database برنامه Attach بود در Sql Server گه هیچ و اگه نبود ، اگه فایلش موجود بود در مسیر مورد نظر ، آون رو Attach میکنم.

dev-dev-dev
چهارشنبه 05 بهمن 1390, 21:55 عصر
من با برنامه Setup فقط فایل Database رو کپی میکنم و بعد هر بار اول اجرای برنامه چک میکنم اگه Database برنامه Attach بود در Sql Server گه هیچ و اگه نبود ، اگه فایلش موجود بود در مسیر مورد نظر ، آون رو Attach میکنم.

میشه کدش رو بدید ؟

majid.gymnast
پنج شنبه 06 بهمن 1390, 08:23 صبح
http://barnamenevis.org/showthread.php?319819-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B3%D8%AA%D8%A7%D9%BE-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-sql-server

firoozi90
چهارشنبه 03 اسفند 1390, 10:36 صبح
بهترین راه اینه که شما دیتابیستونو به همراه فایل لاگش به پوشه debug برنامه کپی کنید و از طریقه کد زیر به پایگاه داده متصل بشید.ینجوری هیچ مشکلی در ستاپ کردن نیست و نیازی نیست دیتابیس اتچ بشه.


SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\TAGHVIM.mdf;Integrated Security=True;User Instance=True");

sadin6879
جمعه 05 اسفند 1390, 11:08 صبح
بهترین راه اینه که شما دیتابیستونو به همراه فایل لاگش به پوشه debug برنامه کپی کنید و از طریقه کد زیر به پایگاه داده متصل بشید.ینجوری هیچ مشکلی در ستاپ کردن نیست و نیازی نیست دیتابیس اتچ بشه.


SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\TAGHVIM.mdf;Integrated Security=True;User Instance=True");


من کاری که شما گفتید رو انجام دادم اما وقتی فرمم داره از sql لود میشه این خطارو می ده Invalid value for key 'attachdbfilename'.

sadin6879
یک شنبه 07 اسفند 1390, 21:01 عصر
چند سوال پیش میاد واسم اینکه : تو کامپیوتر کلاینت چی نصب کنم ؟
دیتا رو کجا بذارم . من با sql 2008 کار می کنم .

firoozi90
پنج شنبه 18 اسفند 1390, 15:04 عصر
توی کامپیوتر کلاینت شما windows installer و framework و برای احتیاط sql express باید نصب بشه و اگر هم کرستال ریپورت استفاده کردی اونم باید نصب بشه. البته موقع ستاپ ساخت کافیه تیک اینارو بگذاری.
امیدوارم منظورت درست متوجه شده باشم