corrupt table/index header file xxx.db
corrupt table/index header file xxx.db
Delphi 7 kullaniyorum, paradoks tablosunda boyle bir hata olustu. database de yaklasik 8000 kayit var. nedeni ne olabilir ?
benim programdadqa böyle bir problem vardı.. paradoxda zırt pırt headerlar uçuyordu.. sonunda çözümü programın içinden otomatik olarak index kurtarmayı ekleme bullduk..
eğer index hatası varsa:
eğer index hatası varsa:
Kod: Tümünü seç
Table.Close;
str := Table.TableName;
Delete(str,Pos('.',str),3);
DeleteFile(PChar(AliasPath+'\' + Str + '.px'));
DeleteFile(PChar(AliasPath+'\' + Str + '.xg0'));
DeleteFile(PChar(AliasPath+'\' + Str + '.yg0'));
DeleteFile(PChar(AliasPath+'\' + Str + '.xg1'));
DeleteFile(PChar(AliasPath+'\' + Str + '.yg1'));
Table.AddIndex('Prim','XXXXXNo;XXXNo;YYYYNo;Tarih;ZZZZZNo',[ixPrimary]);
Table.AddIndex('XNo','XXXXXNo',[ixCaseInSensitive]);
Table.Open;
Table.Close;