سلام
اگر ممكنه روش backup گيري و rastore در برنامه از بانك اكسس را با توضيح دستورات بگوييد. البته من توي سايت چند كد را ديدم ولي متوجه نشدم.
با تشكر
سلام
اگر ممكنه روش backup گيري و rastore در برنامه از بانك اكسس را با توضيح دستورات بگوييد. البته من توي سايت چند كد را ديدم ولي متوجه نشدم.
با تشكر
از بانک خود يک کپي بگيري و فايل کپي را zip کني جواب ميگيري
چه اکسس چه چیز دیگه....به غیر از SERVER BANK ها مثل ORACLE یا SQLSERVER
یه راهش اینه که بری از فایل اصلیت کپی کنی یه جایی. اگه فشرده هم بکنی بهتره...
چون بانک های اطلاعاتی درصد فشرده سازیشون خیلی بالاست..
COMPONENT فشرده سازی هم زیاد هست..
دوست عزیز شما اول system.IO رو ایمپورت کنید
Imports System.IO
بعدش توسط
File.Copy("Access file adress.mdb" , "Destination")
فایل اکسس رو یه جا کپی کنید
برای بازگرداندن هم عمل بالا رو وارونه کنید
دوست عزیز من از روش زیر استفاده کردم
SFD.Filter = "پایگاه داده|*.CigNet"
SFD.ShowDialog()
File.Copy(My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb", SFD.FileName.ToString & ".CigNet")
و برای بازیابی
OFD.Filter = "پایگاه داده|*.CigNet"
OFD.ShowDialog()
If OFD.FileName.ToString <> ""Then
Try
File.Delete(My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
Catch ex As Exception
MsgBox(ex.ToString)
EndTry
File.Copy(OFD.FileName, My.Application.Info.DirectoryPath.ToString & "\data\CigNetArchivedb.mdb")
EndIf
در ضمنodf =openfiledialog و sdf =savefiledialog
جالب اینجاست که فایل پشتیبان را با هر پسوندی که خودت می خواهی میتونی سیو کنی (.CigNet)
دوستان كسي ميدونه چور ميشه بانك اطلاعاتي اين دوستمون رو به صورت فايل RAR كپي كرد؟ يعني كد Backup گيري به صورت فشرده رو مي خوام.
من از این روش استفاده کردم ، اما این Exception رو داد.
The process cannot access the file 'D:\My Works\C#\Win Form\Reza Restaurant\RezaRestaurant\bin\Debug\SQL\RRDB.MDF' because it is being used by another process.
میشه منو راهنمایی کنید که چطور برنامه رو از دست پروسس های دیگه در بیارم !
سلام دوست عزیز شما با از روش نادرستی برای BackUp گرفتن از دیتابیس SQL استفاده میکنید.
جستجو کنید در همین فروم هم راه حل های زیادی برای اینکار وجود داره.
با این روش به راحتی نمیتونید به نتیجه مورد نظرتون برسید.
موفق باشید.