Fox Base "Record is out of range"

0

Dzień Dobry.
Posiadam pewną aplikacje stworzoną z wykorzystaniem Visual FoxPro, aplikacja słuzy do zbierania informacji o pewnych wydarzeniach a nastepnie pomaga w generowaniu raportów.
Wszystko działało pieknie do pewnego momentu, mianowicie gdy chcę wygenerować raport program zwraca komunikat "Record is out of range" i przerywa swoje działanie.
Nie posiadam, żadnej wiedzy na temat plików żródłowych tego programu.
Prosze o pomoc w naprawie tego mankamentu.
Pozdrawiam.

0

Wygląda na uszkodzone pliki lub na niespójność danych. Gdzieś w programie jest polecenie w tabeli xxx idź do wiersza nnn. Takiego wiersza nie ma (niespójność danych) lub jest nieosiągalny (uszkodzenie tabeli lub pliku indeksowego).

0
bogdans napisał(a):

Wygląda na uszkodzone pliki lub na niespójność danych. Gdzieś w programie jest polecenie w tabeli xxx idź do wiersza nnn. Takiego wiersza nie ma (niespójność danych) lub jest nieosiągalny (uszkodzenie tabeli lub pliku indeksowego).

Dziekuje za informacje.
Znajde jakieś narzędzie, którym będę mógł to naprawic ?

0

Na niespójność danych pewnie nic nie poradzisz. Jeśli uszkodzone są pliki indeksowe, to wystarczy je usunąć (przesunąć do innego katalogu) program powinien je odtworzyć, rozszerzenia tych plików to cdx lub mdx lub ntx lub nt1 .... Do naprawiania tabel są narzędzia http://en.softonic.com/s/foxbase, ale to dość ryzykowna operacja - rób ją na kopii.

0
bogdans napisał(a):

Na niespójność danych pewnie nic nie poradzisz. Jeśli uszkodzone są pliki indeksowe, to wystarczy je usunąć (przesunąć do innego katalogu) program powinien je odtworzyć, rozszerzenia tych plików to cdx lub mdx lub ntx lub nt1 .... Do naprawiania tabel są narzędzia http://en.softonic.com/s/foxbase, ale to dość ryzykowna operacja - rób ją na kopii.

Niestety usunięcie plików indeksowych nic nie pomogło :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1