Anketler Fotoğraflar [Yeni!] Para Kazanın Reklam ücretleri Görüş Bildirin WebMaster Araçları SMS / Fıkra Arşivi
Yazılar (Blog) Programlar Projeler
AnaSayfa En Ben Kimim Bölümler Çalışmalarım iletişim

ASP Kodları ile MDB Dosyası Compact etme []

MDB Dosyalarını Compact etme

Bilgisayarınızdaki mdb (MS Access Veritabanı Dosyaları) Elektrik kesilmesi veya başka bir sebepten dolayı bozulabilir.Veya mdb dosyanızdaki kayıtları silmenizden dolayı veritabanınızın boyutu içinde veri olmadığı halde çok büyük olabilir.Ve bu makalemde sizlere bu dosyaların nasıl Compact (Sıkıştırmak) edileceğini işliyeceğim. BU dosyaları eğer bilgisayarınızda Access yüklü ise;
Araçlar > Veritabanı Hizmet Programları > Veritabanı Düzenle ve onar Menülerini kullanarak yapabilirsiniz. Fakat yaptığınız bir ticari sitede bunu ullanıcıdan istiyemeyiz çünkü böyle bir işlem zaman/nakit/veri kayıplarına sebep olacaktır. işte bu yüzden Bu mdb dosyalarını asp kodları ile server üzerinde compact edeceğiz.Bunu Yaparken JRO.JetEngine objesini kullanacağız bu kodların çalıştırabilmeniz için MDAC 2.1 veya daha üst bir sürümü kurulu olması gerekmektedir.

<%
  dosya = Server.MapPath(db.mdb)      Compact Edilecek Dosya adı
  yeniisim = Server.MapPath(bak.mdb)  Compact edilen dosyanın ismi

  BagMetni1 = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=& dosya
  BagMetni2 = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & yeniisim
    
  Set Baglanti = Server.CreateObject(JRO.JetEngine)
   Baglanti.CompactDatabase BagMetni1, BagMetni2
  Set Baglanti = Nothing
%>



Yukarıda Gördüğünüz Kodlar sadece örnek teşkil etmesi amacıyla hazırlanmıştır.

Yazan: Admin | Güncelleme: 09.10.2005

Değerlendir

Bu Metaryel için Yapılmış Yorumlar (1)


  ismail [sonba..] {17 Ekim 2007 Çarşamba 11:31:08}

çok gzel hoş boırşey tebrik ederim

Yorumunuzu Ekleyin

isim Zorunlu Alan! 
Mail Zorunlu Alan! 
Yorumunuz Zorunlu Alan! 
Max Karekter.
Resim Onayı Zorunlu Alan! 
Kategoriler
. : : Anket : : .
nezaman öleceğinizi bilmek istermiydiniz?




 
Porjeler: Ziyaretçi Defteri
Flash oyun
Sayaç
sms

Sayfa Üretimi:0.002 Sn : : AhmBay Extreme Design © 1999-2017
Bu sitedeki materyallerin izin alınmadan Kısmen veya Tamamen Kopyalanmasi ve Kullanilması,
5846 sayılı Fikir ve Sanat Eserleri Yasasına göre suçtur.