Strona 1 z 1

Nowa instalka a odtworzenie starej bazy

Post: śr lut 15, 2012 10:22 am
autor: marlon23
Witam
Borykam się z pewnym problemem, tzn. musiałem przeinstalować system xp. Zapisałem sobie bazę z programu (w ostatniej 1.942). Instaluję program z płytki, wersja 1.52 robię aktualizację do ostatniej 1.9, dokonuję dearchiwizacji, wcześniej ustawiając ścieżki do katalogów, które program tworzy, na dysku C: i po jej dokonaniu program się wysypuje, dostaję komunikat, że z podanej lokalizacji nie można odczytać pliku bazy danych. Jak rozwiązać ten problem??

Post: sob lut 18, 2012 6:45 am
autor: zwierzu
Sproboj naprawic programem "ParadoxRepair"

Post: sob lut 18, 2012 2:27 pm
autor: marlon23
Próbowałem już tego ale nic mi to nie dało.

Post: sob lut 18, 2012 3:46 pm
autor: Pyxis
Zdarza sie, ze niektore wersje dokonuja modyfikacji baz po upgrade. Staram sie, aby takie sytuacje mialy miejsce jak najrzadziej. Zbierane sa takie modyfikacje i w jednej wybranej wersji aplikowane na bazy. Minimalizuje to rozne poroblemy z bazami miedzy poszczegolnymi wersjami, ktore moga wystapic - aczkolwiek teoretycznie nie powinny.
Problem pojawia sie czesto, gdy zarchiwizaowana baza nie miala w momencie zapisu spojnosci (np jakis index sie "rozjechal"). Trzeba wtedy najpierw archiwum sprawdzic ParadoxRepair'em a dpoiero pozniej dearchiwizowac i aplikowac upgrade. Nie powinno sie wymieniac tez czesci baz pomiedzy wersjami.

Opis uzycia w instrukcji programu oraz tutaj:
http://pyxisisp.pl/index.php?option=com ... temid=14#2

Post: pn lut 20, 2012 7:14 am
autor: marlon23
Naprawa bazy nic nie daje. Cały czas pojawia się ten sam komunikat, i program nawet nie startuje, tylko się zamyka po wyrzuceniu błędu.

Post: pn lut 20, 2012 9:51 am
autor: Pyxis
Jesli naprawa baz danych nic nie wykazuje, to stawiam, ze cos ze sciezkami pomieszales.
W przypadku uszkodzenia baz pasek postepu by sie zatrzymywal na jakiejsc wartosci. Jesli nawet nie zaczytna otwierac baz, to sprawdz sciezki.

Post: czw lut 23, 2012 1:55 pm
autor: marlon23
Po drugiej naprawie udało się odpalić program. Ale teraz mam kolejny problem. Przy dodawaniu kwoty abonamentu dla klienta dostaję komunikat: Key violation.... W tym przypadku naprawa nic nie daje.

Post: czw lut 23, 2012 1:59 pm
autor: Pyxis
To komunikat jaki wywoluje niespojny index bazy. Naprawa baz usuwa ten problem. Zostaja po prostu odbudowane indexy.

Post: czw lut 23, 2012 2:08 pm
autor: marlon23
Ale dokonałem naprawy już drugi raz, i po ponownym uruchomieniu programu komunikat nie znika. Dodać taryfy/opłaty dalej nie mogę.

Post: czw lut 23, 2012 2:12 pm
autor: Pyxis
Prosze podeslac spakowane bazy na mojego maila. Popatrze, bo cos mi sie wierzyc nie chce :-)

Post: czw lut 23, 2012 2:16 pm
autor: marlon23
Poszły spakowane pliki z folderu DB.

Post: czw lut 23, 2012 3:04 pm
autor: Pyxis
ParadoxRepair daje taki komunikat w logach po sprawdzeniu i naprawie Twoich baz:

Table USERFVPOZYCJE - #records: 561
Table UserFvPozycje.DB - Number of records 3 in block 29 does not match index 2
Table USERFVPOZYCJE - Errors fixed (#records: 562)
Table UserFvPozycje.DB - Corrupted autoincrement generator
Table UserFvPozycje.DB - Autoincrement generator fixed
Table UserFvPozycje.DB - successfuly packed

Post: pt lut 24, 2012 7:22 am
autor: marlon23
Hmm, dziwne bo po restarcie komputera i wykonaniu wszystkiego jeszcze raz, wszystko ruszyło. Nie wiem, czemu dopiero po tym, ale najważniejsze że wszystko działa. Oby jak najdłużej. Dziękuję za pomoc