Veritabanı yedekleme
-
28 Nisan 2012 Cumartesi 10:34
Bu soruyu daha önce sormuştum fakat çözüm üretemedim
Form'un kapanışına nasıl bir kod yamalıyım ki form kapanırken "tablolar.mdb" isimli veritabanım C:\Yedeklerim klasörünün içine ZİP lenerek veya RAR lanarak yedeklensin.
Teşekkürler.
Tüm Yanıtlar
-
28 Nisan 2012 Cumartesi 15:56
http://www.vbdotnetforums.com/archiving/24714-compress-files.html
Ücretsiz kütüphanelerden SharpZipLib'i kullanabilirsin.Yukarıda seninle aynı soruyu soran birine yardım edilmiş.Buyur ordan bak.
SharpZipLib'i indirdikten sonra Proje > Sağ Tuş > Add Ref > Browse > DLL'i gösterin
OK dedikten sonra tekrar Proje > STuş > Add Ref > .NET > WindowsBase sonrasında ise sitedeki kodlamaları yardımcı olarak kullanabilirsiniz.
- Düzenleyen Tarık Yayla 28 Nisan 2012 Cumartesi 16:01
- Yanıt Olarak İşaretleyen Omur Can 28 Nisan 2012 Cumartesi 20:46
-
28 Nisan 2012 Cumartesi 20:50
http://www.vbdotnetforums.com/archiving/24714-compress-files.html
Ücretsiz kütüphanelerden SharpZipLib'i kullanabilirsin.Yukarıda seninle aynı soruyu soran birine yardım edilmiş.Buyur ordan bak.
SharpZipLib'i indirdikten sonra Proje > Sağ Tuş > Add Ref > Browse > DLL'i gösterin
OK dedikten sonra tekrar Proje > STuş > Add Ref > .NET > WindowsBase sonrasında ise sitedeki kodlamaları yardımcı olarak kullanabilirsiniz.
Dim zippath As String = IO.Path.Combine(Application.StartupPath, "Veritabanı_Yedek_Klasörü.zip") Dim zip As ZipPackage = ZipPackage.Open(zippath, IO.FileMode.Create, IO.FileAccess.ReadWrite) Dim part As PackagePart = zip.CreatePart(New Uri("/drmofis/tablolar.mdb", UriKind.Relative), _ Net.Mime.MediaTypeNames.Application.Zip, CompressionOption.Normal) Dim bytes() As Byte = My.Computer.FileSystem.ReadAllBytes(Application.StartupPath & "\tablolar.mdb") part.GetStream.Write(bytes, 0, bytes.Length) zip.Close()Böyle çözdüm. Teşekkür ederim. Çözüme ek soru olarak
Veritabanı_Yedek_Klasörü.zip klasöürünün içine "drmofis" diye klasör açıyor ve Content Types diye bir dosya var bunu ne olduğunu anlamadım.
Birde buna tarih bazlı yedek aldırabilirmiyiz acaba
-
28 Nisan 2012 Cumartesi 22:09Hocam kütüphaneyi biraz daha incelemeniz gerekecektir.Pek kullandığım bir kütüphane değil.Sizin içn biraz daha araştırmaya çalışırım.
-
28 Nisan 2012 Cumartesi 22:23
Hocam kütüphaneyi biraz daha incelemeniz gerekecektir.Pek kullandığım bir kütüphane değil.Sizin içn biraz daha araştırmaya çalışırım.
Saygılarımı sunarım;