Strona 1 z 1
Nowa instalka a odtworzenie starej bazy
: śr 15 lut 2012, 09:22
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??
: sob 18 lut 2012, 05:45
autor: zwierzu
Sproboj naprawic programem "ParadoxRepair"
: sob 18 lut 2012, 13:27
autor: marlon23
Próbowałem już tego ale nic mi to nie dało.
: sob 18 lut 2012, 14:46
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
: pn 20 lut 2012, 06:14
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.
: pn 20 lut 2012, 08:51
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.
: czw 23 lut 2012, 12:55
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.
: czw 23 lut 2012, 12:59
autor: Pyxis
To komunikat jaki wywoluje niespojny index bazy. Naprawa baz usuwa ten problem. Zostaja po prostu odbudowane indexy.
: czw 23 lut 2012, 13:08
autor: marlon23
Ale dokonałem naprawy już drugi raz, i po ponownym uruchomieniu programu komunikat nie znika. Dodać taryfy/opłaty dalej nie mogę.
: czw 23 lut 2012, 13:12
autor: Pyxis
Prosze podeslac spakowane bazy na mojego maila. Popatrze, bo cos mi sie wierzyc nie chce :-)
: czw 23 lut 2012, 13:16
autor: marlon23
Poszły spakowane pliki z folderu DB.
: czw 23 lut 2012, 14:04
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
: pt 24 lut 2012, 06:22
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