uszkodzony *.dbt
ER - 18-06-2007 00:01
uszkodzony *.dbt
Witam Mamy w pracy bardzo archaiczny program napisany w Delphi przez informatyka, z ktorym nie mamy juz kontaktu. Calosc dziala w oparciu o bazy dbf. Pliki sa indeksowane (*.mdx) a zawartosc pol memo przechowywana w plikach *.dbt Niestety jeden z plikow dbt jest uszkodzony. Proba indeksacaji bazy (zawierajacej feralne pole memo) z poziomu opcji aplikacji wysypuje sie z bledem.
Czym mozna naprawic uszkodzony plik *.dbt?
Szukalem w sieci i znalazlem cala mase roznego rodzaju aplikacji naprawczych dzialajacych na plikach dbf.
-- Pozdrawiam Robert Latala, MD mailto:er2002@##poczta.onet.pl 502 43 46 44 #gg145720
Andrzej P. Wozniak - 18-06-2007 00:01
Osoba podpisana jako ER <er2002@poczta.onet.pl> w artykule <news:f53jiq$hd8$1@news.onet.pl> pisze:
> Witam > Mamy w pracy bardzo archaiczny program napisany w Delphi przez > informatyka, z ktorym nie mamy juz kontaktu.
Archaiczne to s? programy w dBase III+ czy Clipperze S'87.
> Calosc dziala w oparciu o > bazy dbf. Pliki sa indeksowane (*.mdx) a zawartosc pol memo > przechowywana w plikach *.dbt > Niestety jeden z plikow dbt jest uszkodzony.
Podejrzewam, ?e nie masz racji. Bardziej prawdopodobne jest to, ?e wykonanie polecenia PACK b?d? inna operacja wykonana na samym pliku DBF (bez DBT) spowodowa?o rozjazd zawarto?ci DBF i DBT. Inna mo?liwo?? to przekroczenie maksymalnego rozmiaru pliku DBT (najcz??ciej 32 MB, w innych wersjach sterowników DBF rozmiar maksymalny mo?e by? inny).
> Proba indeksacaji bazy (zawierajacej feralne pole memo) z poziomu opcji > aplikacji wysypuje sie z bledem.
To jest informacja jednoznacznie wskazuj?ca na b??dy w pliku DBF, ma?o tego - b??dy s? w polach wykorzystywanych do tworzenia indeksu. Pola memo nie s? wykorzystywane do tworzenia indeksów, wi?c b??dy przy indeksowaniu na plik DBT wskazywa? nie mog?. Stwierdzenie, czy program pracuje lokalnie, czy na dysku sieciowym, mo?e u?atwi? ustalenie przyczyny powstawania b??dów.
> Czym mozna naprawic uszkodzony plik *.dbt?
Pliku DBT nie naprawia si? w oderwaniu od pliku DBF, z którym jest stowarzyszony. Dobre narz?dzie potrafi samo rozpozna? wersj? pliku DBF i naprawi? go razem z plikiem pól memo (DBT, FPT czy innym).
> Szukalem w sieci i znalazlem cala mase roznego rodzaju aplikacji > naprawczych dzialajacych na plikach dbf.
Przeczyta?e? FAQ grupy (p.3.15)? Podejrzewam, ?e wykrycie b??dów nie przekracza zakresu mo?liwo?ci programu FILEFIX z pakietu Norton Utilities, cho? naprawy dokonywa?bym r?cznie.
-- Andrzej P. Wo?niak uszer@pochta.onet.pl (zamie? miejscami z<->h w adresie) Grand Inquisitor pl.comp.bazy-danych No.1 http://www.dbf.pl/faq/ Clipper Mini FAQ po polsku http://clipper.rox.pl/
ER - 18-06-2007 00:01
Andrzej P. Wozniak napisa?(a): > Podejrzewam, ?e nie masz racji. Bardziej prawdopodobne jest to, ?e wykonanie > polecenia PACK b?d? inna operacja wykonana na samym pliku DBF (bez DBT) > spowodowa?o rozjazd zawarto?ci DBF i DBT. Inna mo?liwo?? to przekroczenie > maksymalnego rozmiaru pliku DBT (najcz??ciej 32 MB, w innych wersjach > sterowników DBF rozmiar maksymalny mo?e by? inny).
Niestety nie potrafie powiedziec czy aplikacja PACKuje tabele ale raczej nie. Podgladajac tabelke uzywajac clipperowego dbu.exe znajduja sie rekordy usuniete (zamarkowane jakio deleted).
Pliki nie przekraczaja 2 MB. Tabele zawieraja max 3000 rekordow.
Komunikat jaki wypisuje aplikacja przy probie indeksacji: "Corrupt Memo/Blob file" Stad pomyslalem o pliku dbt. Pole mem jest uzywane tylko w 1 tabeli.
> Stwierdzenie, czy program pracuje lokalnie, czy na dysku sieciowym, mo?e > u?atwi? ustalenie przyczyny powstawania b??dów. Siec, Novell Netware
> Przeczyta?e? FAQ grupy (p.3.15)? Podejrzewam, ?e wykrycie b??dów nie > przekracza zakresu mo?liwo?ci programu FILEFIX z pakietu Norton Utilities, > cho? naprawy dokonywa?bym r?cznie. Czytalem. Nie udalo mi sie rozwiazac problemu uzywajac filefix i recover'a.
-- Pozdrawiam Robert Latala, MD mailto:er2002@##poczta.onet.pl 502 43 46 44 #gg145720
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[JPG] czy uszkodzony nagłówek pliku można naprawić ??
photoshop cs2 - uszkodzony plik :( ?
[MySQL] uszkodzone tabele
[VFP8] Uszkodzona tabela
Uszkodzenie bazy AC97
pomocy, uszkodzone jpg
uszkodzony atrament czy co
[mysql]
Postgres +backup +password
[mysql] grupowanie danych w jednej tabeli
zanotowane.pldoc.pisz.plpdf.pisz.plets2.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|