Paradoxta bozulan indexler

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdemir_hakki
Üye
Mesajlar: 13
Kayıt: 12 Tem 2003 08:51
Konum: KONYA

Paradoxta bozulan indexler

Mesaj gönderen erdemir_hakki »

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.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

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.
sair
Kıdemli Üye
Mesajlar: 288
Kayıt: 16 Haz 2003 04:41
Konum: Kastamonu
İletişim:

Mesaj gönderen sair »

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;
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
guney
Üye
Mesajlar: 88
Kayıt: 19 Ağu 2003 03:04
Konum: İstanbul

Mesaj gönderen guney »

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 *
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

corrupt table / index header gibi bir hatada borlandın yayınladığı dll iş görmüyor. ChimneySweep adında bir program bu hatalarıda düzeltebildiğini idda ediyor ama demosunu bulamadığım için deneme şansım olmadı... datalar hala bozuk bir şekilde duruyorlar :(
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla