PDA

نسخه کامل مشاهده نسخه کامل : سوال در مورد پشتیبانگیری از بانک اطلاعات در ویژوال بیسیک 6



حامد منصف
31-05-2007, 10:19
با سلام خدمت دوستان عزیز
من یه بانک دیتا دارم که با ADO و Data با فرمم در ارتباط هست.
حالا میخوام به کاربر امکان پشتیبانی (save as) بانک رو بدم تا در مواقع لزوم جایگزین فایل قبلی کنه!
چیکار باید بکنم؟
فرمان file copy جواب نمیده و "err 70"
شاید باید تمام دیتا ها رو disconnect کنم
برای برگردوندن فایل هم همین مشکل رو دارم اگه کمکم کنین ممنون میشم

bad_boy_2007
02-06-2007, 19:38
مطمئنی اول کانکشن رو بستی بعد فایل رو کپی کردی ؟

حامد منصف
02-06-2007, 19:54
نه نبستم چون تعداد دیتا ها وado های در خال ارتباط خیلی زیاد بودن
چطور میتونم اینکارو انجام بدم؟
البته من این مشکل رو یه جور دیگه حل کردم اول نرم افزار بسته میشه یه فایل اگزه باز میشه عملیات پشتیبانگیری انجام میدیم بعدشم به صورت خودکار برنامه رو باز میکنه (به این میگن کلک رشتی)

bad_boy_2007
03-06-2007, 08:36
بانک رو اول شروع برنامه باز میکنی و هر وقت قصد خروج از برنامه رو کرد میبندی .
خب اگه برنامه ات رو به این شکل طراحی کردی (راهبرد اصولی) مشکلی نباید داشته باشی در زمان پشتیبان گیری از کاربر تقاضای بستن تمامی فرمها رو میکنی میتونی هم خودت همشو ببندی ولی راهبرد اول بهتره و بعد بانک رو میبندی و عمل پشتیبان گیری یا بازگردانی رو انجام میدی .
با این کاری هم که الان کردی (exe رو بستی) هم دقیقا همین عمل انجام میشه ولی در مدت زمان بیشتر و با صرف انرژی بیشتر