Paradoxta bozulan indexler
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 13
- Kayıt: 12 Tem 2003 08:51
- Konum: KONYA
Paradoxta bozulan indexler
Paradoxta bazen bozulan indexleri düzeltemiyorum. DBIRegenIndexes ile bir düzenleme olduğunu sanmıyorum. Secondary Index kullandığımda Bazen kullanıcılar hatalı giriş yapabiliyorlar. Bu hatayı zamanla önleyebilirim. ancak böyle bir durum karşısında bu bozulan indexleri nasıl onarabilirim. birde Primary index'te Corrupt Table\index header ve altında tablo adı yer alıyor. bu hata karşısında tabloyu DatabaseDesktop ile de açamıyorum. Hatalı kayıt olduğunu sanıyorum. ancak tabloyu herhangi bir şekilde açamadığım için kayıtlara da erişemiyorum. Yardımcı olursanız sevinirim.
Merhaba,
http://www.borland.com/devsupport/bde/files/tutil50.zip
dosyasını indirin. Bu Borland'ın paradox tablolarındaki problemleri düzeltmek için yayınladığı bir dll.
http://www.borland.com/devsupport/bde/f ... til32d.zip
bu dosyayı da indirin. Bunda da hem dll'in nasıl kullanılacağını gösteren kaynak kod var, hem de exe dosya olarak direk çalışabilir hali var. Tablolarınızı kurtarıp, daha sonra bu dll ile programınıza index düzeltme seçeneği koyabilirsiniz.
NOT : çalıştırmadan önce yedek almayı unutmayın.
Kolay gelsin.
http://www.borland.com/devsupport/bde/files/tutil50.zip
dosyasını indirin. Bu Borland'ın paradox tablolarındaki problemleri düzeltmek için yayınladığı bir dll.
http://www.borland.com/devsupport/bde/f ... til32d.zip
bu dosyayı da indirin. Bunda da hem dll'in nasıl kullanılacağını gösteren kaynak kod var, hem de exe dosya olarak direk çalışabilir hali var. Tablolarınızı kurtarıp, daha sonra bu dll ile programınıza index düzeltme seçeneği koyabilirsiniz.
NOT : çalıştırmadan önce yedek almayı unutmayın.
Kolay gelsin.
Unit e BDE ekle ve Table ın After postuna aşağıdaki kodu aynen yaz göre
bir daha asla index bozulması yaşamazsın..
sevgiler.....
Try
DBISaveChanges((DataSet As TBDEDataSet).Handle)
except
On EDatabaseError do
ShowMessage('Tabloda Kaydetme hatası !...');
end;
bir daha asla index bozulması yaşamazsın..
sevgiler.....
Try
DBISaveChanges((DataSet As TBDEDataSet).Handle)
except
On EDatabaseError do
ShowMessage('Tabloda Kaydetme hatası !...');
end;
Geçip gideriz bizde ağızsız,dilsiz ve sorgusuz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
İstanbul gibi düşeriz iki kıtaya birden...
En aşağılık düş, en büyük sevdadan belki
Erkek ölümler; bir uzun iç çekişle büyür göğsümüz
paradoxu bıraktım ama eski projelerimden bazıları halen paradoxta.
şimdi birinde corrup table header hatası verdi. tutil50 ve tutil32d yi indirdim.
programda rebuild yaptım. datayı yeniden acınca tüm recordların fontlarının değiştiğini ve tablonun okunamaz hale geldiğini gördüm.
sorun nerden kaynaklanmakta acaba *
şimdi birinde corrup table header hatası verdi. tutil50 ve tutil32d yi indirdim.
programda rebuild yaptım. datayı yeniden acınca tüm recordların fontlarının değiştiğini ve tablonun okunamaz hale geldiğini gördüm.
sorun nerden kaynaklanmakta acaba *
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim: