PDA

View Full Version : سوال: ایجاد setup به همراه دیتابیس برنامه آن



parsiyani
پنج شنبه 28 آبان 1388, 17:22 عصر
سلام
من یک برنامه با ویژوال استودیو درست کردم که یک دیتا بیس داره از نوع sql
من میخوام از طریق ویژوال استودیو یک setup بسازم که این دیتابیس نیز در موقع نصب ستاپ
در sql server مقصد نیز نصب شود دیگر به صورت دستی دیتابیس را ضمیمه sql server مقصد نکنم
راه حل کجاست؟:متفکر:

DoDoklak
پنج شنبه 28 آبان 1388, 18:46 عصر
با اجرای این کد میتونی فایلتو به محض اجرا Attach کنی



PrivateConst TSQL_ATTACH AsString = "EXEC sp_attach_db @dbname = N'" & DATABASENAME & "',@filename1 = @MDF,@filename2 = @LDF;"

Dim path As String = System.IO.Path.Combine(System.Windows.Forms.Applic ation.StartupPath, DATABASENAME)
With dbCom.Parameters
.Add("@MDF", System.Data.SqlDbType.NVarChar).Value = path & ".mdf"
.Add("@LDF", System.Data.SqlDbType.NVarChar).Value = path & "_Log.ldf"
End With
dbCom.CommandType = System.Data.CommandType.Text
dbCon.Open()
dbCom.ExecuteNonQuery(



دیگه خودت مقادیر متغیر رو جایگزین کن

parsiyani
جمعه 29 آبان 1388, 12:02 عصر
خوب ، حالا من این کد شما رو در کجا باید قرار بدهم
و دیتابیس نیز در قسمت application folder پروژه ستاپ باید باشد یانه ؟
(اسم دیتابیس ما bank است)
راه حل را بگویید؟:لبخندساده:

DoDoklak
شنبه 07 آذر 1388, 18:11 عصر
خوب ، حالا من این کد شما رو در کجا باید قرار بدهم

به محض اجرای برنامه یه صفحه Load قرار بده و بانکتو بررسی کن اگر وجود نداشت کد را اجرا کن تا attach بشه در غیر اینصورت صرفه نظر کن


دیتابیس نیز در قسمت application folder پروژه ستاپ باید باشد یانه ؟


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

یه چیزی تو این مایه ها

http://www.mihanupload.com/images/co31eo1kbcxmuirc8vq.jpg



برای مشاوره بیشتر اینم ایمیلم

بهتره بحث تو تایپک ادامه پیدا کنه تا دیگران هم بتونن استفاده کنن

parsiyani
دوشنبه 23 آذر 1388, 10:54 صبح
به محض اجرای برنامه یه صفحه Load قرار بده و بانکتو بررسی کن اگر وجود نداشت کد را اجرا کن تا attach بشه در غیر اینصورت صرفه نظر کن

سلام دوست عزیز من این برنامه رو فقط با دیدن یک فیلم اموزشی درست کردم و تنها کاری که خودم انجام دادم نوشتن یک کد جستجو بود که در این برنامه آموزشی نبود .
اگر شما در ساخت این ستاپ راهنماییم کنید ممنون میشم:
دانلود برنامه (پسورد:12345) (http://www.2shared.com/file/9293423/402b8d84/basij.html) :قلب:
دانلود دیتابیس(پسورد:12) :تشویق: (http://www.2shared.com/file/9568104/a2e69826/Data.html)
(چون مهارت زیادی در برنامه نویسی ندارم)