<%
'Fso Nesneleri Oluşturuluyor.
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
'Yedekleme için Fso Nesneleri Oluşturuluyor.
objFSO.CopyFile rs, Replace(rs, ".mdb", "-yedek.mdb", 1, -1, 1)
Response.Write("- Veritabanın Yedeği Alınıyor :-
" & Replace(rs, ".mdb", "-yedek.mdb", 1, -1, 1) & "
")
'JET engine object
Set objJetEngine = Server.CreateObject("JRO.JetEngine")
'Get the destination and name of the compacted database
strCompactDB = Replace(rs, ".mdb", "-atik.mdb", 1, -1, 1)
'Veritabanını Sıkıştır
objJetEngine.CompactDatabase cilem, "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & strCompactDB
'Ekranda Yeni Sıkıştırılmış Veritabanı Oluşturuluyor Bilgisi Gösterilir
Response.Write(" - Yedeği Oluşturuluyor:-
" & strCompactDB & "
")
'Yeniden Jet object
Set objJetEngine = Nothing
'Eski Veritabanını Sil
objFSO.DeleteFile rs
'Ekranda Eski Veritabanının Silindiği Bilgisi Gösterilir.
Response.Write(" - Eski Veritabanı siliniyor:-
" & rs & "
")
'Eski Veritabanı Adı Yeniden Adlandırılıyor
objFSO.MoveFile strCompactDB, rs
'Ekranda Görülen Eski Veritabanı Adı Silindi
Response.Write(" - Veritabanı Isim Değiştirme ; Değişecek Veritabanı:-
" & strCompactDB & " Yeniden Adlandırılan Veritabanı:- " & rs & "
")
'Yeniden FSO object
Set objFSO = Nothing
Response.Write("Veritabanı Başarıyla Yedeklendi ve Küçültüldü")
%> |