PDA

View Full Version : سوال: نحوه بک اپ و ری استور کردن دیتا بیس که به صورت فایل txt



09178525592
جمعه 14 مهر 1391, 17:19 عصر
سلام دوستان من توی برنامم از دیتابیس به صورت فایل txt استفاده کردم. می خواستم ببینم کسی از دوستان هست منو در backup و restore کردنش راهنماییم کنه؟:ناراحت:

ehsan7007
جمعه 14 مهر 1391, 17:59 عصر
خب برای بک اپ یه جای دیگه کپی کنید و برای ری استور هم اون فایل رو replace با فایل قبلی کنید.


موفق باشید.

09178525592
جمعه 14 مهر 1391, 18:14 عصر
خب برای بک اپ یه جای دیگه کپی کنید و برای ری استور هم اون فایل رو replace با فایل قبلی کنید.


موفق باشید.

دوست عزیز من این کار رو خودم بلدم .من می خوام این کار رو از داخل خود برنامه توسط button انجام دهم.

ehsan7007
جمعه 14 مهر 1391, 18:28 عصر
اهان ! منظورتون کدشه؟


از کدهایی که تو این تایپیک گذاشته ام استفاده کنید. (http://barnamenevis.org/showthread.php?361810-%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%DA%A9%D8%B3%D8%B3&highlight=%D8%A8%DA%A9+%D8%A7%D9%BE+%D8%AF%DB%8C%D 8%AA%D8%A7%D8%A8%DB%8C%D8%B3+%D8%A7%DA%A9%D8%B3%D8 %B3)


فقط به جای Moshdb.accdb نام دیتابیس رو بزارید ؛ و اینکه دیتابیس باید کنار برنامه باشه ،اگر نبود مسیر رو خودتون اصلاح کنید.


موفق باشید.

09178525592
جمعه 14 مهر 1391, 19:19 عصر
اهان ! منظورتون کدشه؟


از کدهایی که تو این تایپیک گذاشته ام استفاده کنید. (http://barnamenevis.org/showthread.php?361810-%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%DA%A9%D8%B3%D8%B3&highlight=%D8%A8%DA%A9+%D8%A7%D9%BE+%D8%AF%DB%8C%D 8%AA%D8%A7%D8%A8%DB%8C%D8%B3+%D8%A7%DA%A9%D8%B3%D8 %B3)


فقط به جای Moshdb.accdb نام دیتابیس رو بزارید ؛ و اینکه دیتابیس باید کنار برنامه باشه ،اگر نبود مسیر رو خودتون اصلاح کنید.


موفق باشید.

دوست عزیز از راهنماییتون خیلی ممنون.شما می دونید چجوری می تونم یک کدی بنویسم که از طریق کلیک روی یک باتن نرم افزار چک کنه ببینه کدی که داخل تکست باکس هستش با کد داخل دیتابیس txt مشابه است یا نه؟که اگر مشابه بود وارد برنامه بشه و اگر هم نه که هیچ.
منظورم همون صفحه ورود به برنامه هستش!

Farshid007
جمعه 14 مهر 1391, 19:43 عصر
اولا یک فایل متنی دیتا بیس نیست
دوما تو اون فایل txt چه اطلاعاتی و با چه ارایشی ذخیزه می شن

ehsan7007
جمعه 14 مهر 1391, 19:54 عصر
برای کارای ساده بد کاری هم نیست ! حداقلش اینه که نیاز نیست رو سیستم های دیگه چیزه سنگینی نصب کنیم !


اگر برای یوزر و پس می خواید ، به چند نکته توجه داشته باشید :
اول اینکه فایل متنی مثل اب خوردن قابل ویرایشه !
دوم این که برای این منظور از یه فایل متنی دیگه استفاده کنید.

مسیر فایل رو هم یادتون نره.

if (System.IO.File.ReadAllText(@"D:\text.txt") == textBox1.Text)
{
//دستو ورود ، مثلا
MessageBox.Show("متن وارد شده صحیح است");
}




موفق باشید.

Farshid007
جمعه 14 مهر 1391, 20:11 عصر
خوب اطلاعات رو رمز نگاری کنیم با یه کلید سخت
یا از xaml استفاده کنیم!

09178525592
جمعه 14 مهر 1391, 20:31 عصر
برای کارای ساده بد کاری هم نیست ! حداقلش اینه که نیاز نیست رو سیستم های دیگه چیزه سنگینی نصب کنیم !


اگر برای یوزر و پس می خواید ، به چند نکته توجه داشته باشید :
اول اینکه فایل متنی مثل اب خوردن قابل ویرایشه !
دوم این که برای این منظور از یه فایل متنی دیگه استفاده کنید.

مسیر فایل رو هم یادتون نره.

if (System.IO.File.ReadAllText(@"D:\text.txt") == textBox1.Text)
{
//دستو ورود ، مثلا
MessageBox.Show("متن وارد شده صحیح است");
}




موفق باشید.

دوست عزیز از این راهنماییتون هم ممنون.
میخواستم ببینم وقتی ما یه برنامه ای رو که دارای فایل بانک اطلاعاتی یا دیتابیس ساخته شده توسط اس کیو ال هست رو بخوایم روی یک سیستم دیگه نصب کنیم باید چه نرم افزار هایی پیش نیاز براش نصب کنیم؟
چون من وقتی برناممو که توش از بانک اطلاعاتی استفاده کردم رو روی سیستم مشتری نصب می کنم یه ارور میده با موضوع framework و نمیتونه اطلاعات رو از دیتابیس بخونه ؟حالا چه نرم افزار هایی رو باید قبلا نصب کنیم؟

ehsan7007
جمعه 14 مهر 1391, 20:50 عصر
دات نت فریم ورک 4 رو که باید نصب کنید (dot net framework 4 & dot net framework 4 client profile )

بسته به ابزار هایی که استفاده می کنید ، مثلا برای اس کیو ال ، Sql Express باید نصب شه.
اگر از کریستال ریپورت هم استفاده کرده باشید ، runtime اونرو نصب کنید.



خوب اطلاعات رو رمز نگاری کنیم با یه کلید سخت
یا از xaml استفاده کنیم!

فکر خوبیه ، اما انگار ایشون می خوان برنامشون ساده باشه ، البته اون هم بر اساس نیازشونه .


موفق باشید.

09178525592
جمعه 14 مهر 1391, 21:08 عصر
دات نت فریم ورک 4 رو که باید نصب کنید (dot net framework 4 & dot net framework 4 client profile )

بسته به ابزار هایی که استفاده می کنید ، مثلا برای اس کیو ال ، Sql Express باید نصب شه.
اگر از کریستال ریپورت هم استفاده کرده باشید ، runtime اونرو نصب کنید.





فکر خوبیه ، اما انگار ایشون می خوان برنامشون ساده باشه ، البته اون هم بر اساس نیازشونه .


موفق باشید.


من این کار ها رو کردم اما نشد.

ehsan7007
جمعه 14 مهر 1391, 21:17 عصر
خب دوست عزیز اینطوری که نمی شه ! باید متن کامل اروری رو که می ده با توضیحات بزارید ! ممکنه مشکل از کانکشن استرینگ باشه ؛ شایدم از صد جای دیگه !

09178525592
جمعه 14 مهر 1391, 21:35 عصر
خب دوست عزیز اینطوری که نمی شه ! باید متن کامل اروری رو که می ده با توضیحات بزارید ! ممکنه مشکل از کانکشن استرینگ باشه ؛ شایدم از صد جای دیگه !

وقتی وارد صفحه ای که می خواد اطلاعات رو بخونه میشیم این ارور رو میده ولی بجای oleDb connection نوشته sql connection این یه نمونه هستش:
http://uped.zxq.net/img/18e8fb514012.png