PDA

View Full Version : مبتدی: بک آپ گیری از بانک اطلاعاتی



saber187518
پنج شنبه 09 مهر 1388, 09:24 صبح
سلام دوستان عزیز.
من یه مدت کوتاهی هست که برنامه نویسی ویيوال رو شروع کردم.
و تقریبا هیچی بلد نیستم. حالا هم یه پروژه گرفتم و میخوام از بانک اطلاعاتی sql2000کخ تو برنامه استفاده کردم بک آپ بگیرم برنامه به زبان visual basic.net 2005 هست. من قطعه کد زیر رو مینویسم و error میده. لطف کنید بگید مشکلش چیه. ممنون میشم.


Dim Path AsString = Application.StartupPath.ToString
Dim strsql, add AsString
Dim SaveFile AsNew SaveFileDialog
SaveFile.Filter = "Backup File (*.Bak)|*.bak"
SaveFile.ShowDialog()
add = SaveFile.FileName.ToString()
SqlConnection2.Open()
Dim openfile AsNew OpenFileDialog
openfile.Filter = "(*.Mdf)|*.mdf"
openfile.ShowDialog()
Path = openfile.FileName.ToString()
strsql = "BACKUP DATABASE [" & Path & "] TO DISK ='" & add & "' with format"
com = New SqlClient.SqlCommand(strsql, SqlConnection2)
com.ExecuteNonQuery()
SqlConnection2.Close()

خیلی عجله دارم دوستان خواهشن کمکم کنین.:قلب:

saadi2
پنج شنبه 09 مهر 1388, 10:38 صبح
مشکل از path هست .شما به جای path نام دیتابیس خودتون رو تایپ کنید.

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

alimanam
پنج شنبه 09 مهر 1388, 10:39 صبح
با سلام

دوست عزیز یکم سرچ می کردی نمونه کد با روشهای متنوع و خوب زیادی در همین سایت موجود بود که می تونستی ازشون اشتفاده کنی . از رفرنسی که تو امضام هست می تونی استفاده کنی . اگه کد نمونه می خوای بگو تا برات بنوبسم .

یا علی

saadi2
پنج شنبه 09 مهر 1388, 11:05 صبح
http://barnamenevis.org/forum/showthread.php?p=807124#post807124

saber187518
پنج شنبه 09 مهر 1388, 12:13 عصر
با سلام

دوست عزیز یکم سرچ می کردی نمونه کد با روشهای متنوع و خوب زیادی در همین سایت موجود بود که می تونستی ازشون اشتفاده کنی . از رفرنسی که تو امضام هست می تونی استفاده کنی . اگه کد نمونه می خوای بگو تا برات بنوبسم .

یا علی

لطف میکنید برام نمونه کد بذارید.
در ضمن من از conection های خود ویژوال استودیو استفاده کردم و کد ننوشتم براش.
خیلی خیلی ممنون...:قلب:

saber187518
یک شنبه 12 مهر 1388, 09:02 صبح
دوستان خواهش میکنم کمکم کنید من باید آخر هفته پروژه رو تحویل بدم. هم میخوام back up بگیرم و هم میخوام restore انجام بدم. تورو خدا...:گریه:

saadi2
یک شنبه 12 مهر 1388, 13:01 عصر
بفرمایید دوست عزیز

saadi2
یک شنبه 12 مهر 1388, 13:10 عصر
اینم فولدر database که داخل فولدر bin انتقال بدید

mohammad_king62
یک شنبه 12 مهر 1388, 23:02 عصر
دوست عزیز saadi2 نمونه ای که گذاشتی خیلی خوب بود فقط اگر پشت سرهم این کار رو انجام بدی خطا می گیره . ضمنا اگر امکان داره یک نمونه هم با بانک access بگذار . ممنون

saadi2
دوشنبه 13 مهر 1388, 00:00 صبح
یک نمونه هم با بانک access

mohammad_king62
دوشنبه 13 مهر 1388, 00:35 صبح
ممنون از برنامه ای که گذاشتی

saber187518
دوشنبه 13 مهر 1388, 08:52 صبح
خداوندا دوستانی دارم پاکتر از آب ، شیرین تر از عسل ، زیباتر از باران و دوست داشتنی تر از برگ گل...
واقعا ممنون.:تشویق::تشویق::تشویق::ق لب::قلب::قلب:

saber187518
دوشنبه 13 مهر 1388, 16:42 عصر
واییییییییییییییییییییییی ییی
error میده نمیدونم چشه هربارم یه پیغام خطا میده.:عصبانی++::گریه::گریه::گر یه:

saadi2
دوشنبه 13 مهر 1388, 17:42 عصر
واییییییییییییییییییییییی ییی
error میده نمیدونم چشه هربارم یه پیغام خطا میده.:عصبانی++::گریه::گریه::گر یه:


برنامتو تو یه مسیر کوتاه مثل درایو c یا d اجرا کن چون اگه مسیر دیتابیس طولانی بشه خطا میده
در ضمن بفرمایید که چه خطایی میده و کدهاتونو قرار بدید

alimanam
دوشنبه 13 مهر 1388, 23:25 عصر
با سلام

دوست عزیز این رو یه نظر بنداز فکر کنم بدون خطا باشه . یا علی

http://barnamenevis.org/forum/showthread.php?t=183126

saber187518
سه شنبه 14 مهر 1388, 10:29 صبح
با سلام

دوست عزیز این رو یه نظر بنداز فکر کنم بدون خطا باشه . یا علی

http://barnamenevis.org/forum/showthread.php?t=183126 (http://barnamenevis.org/forum/showthread.php?t=183126)

شما این برنامه رو با 2008 نوشتی؟
چون من میخوام بازش کنم با 2005 error میده.:لبخندساده:

alimanam
سه شنبه 14 مهر 1388, 22:15 عصر
شما این برنامه رو با 2008 نوشتی؟
چون من میخوام بازش کنم با 2005 error میده.:لبخندساده:

با سلام

دوست من فایل dll ی که در پروژه Test موجوده کارت رو راه می اندازه نیازی نیست که حتما vs 2008 نصب باشه در ابتدا رفرنس رو به پروژه ات Add کن و در ادامه برای راهنمای بکارگیری اون که خیلی هم ساده است با یه Text Editor فایل form1 رو باز کن تا کدهای درونش رو بتونی ببینی .

یا علی

saadi2
سه شنبه 14 مهر 1388, 23:08 عصر
با سلام

دوست من فایل dll ی که در پروژه Test موجوده کارت رو راه می اندازه نیازی نیست که حتما vs 2008 نصب باشه در ابتدا رفرنس رو به پروژه ات Add کن و در ادامه برای راهنمای بکارگیری اون که خیلی هم ساده است با یه Text Editor فایل form1 رو باز کن تا کدهای درونش رو بتونی ببینی .

یا علی


با سلام خدمت شما ولی این dll که شما گذاشتید از دیتابیسهای داخل سرور بکاپ میگیره

فکر میکنم به درد این دوستمون نخوره چون دیتابیسشون کنار فایل اجرایی هست . اگه اشتباه میکنم تصحیح کنید.