[ Brkic @ 03.10.2007. 16:04 ] @
Program izbacuje sledecu gresku
' Corrupt file - other than header '

ostecena je na kraju jer pocetak ucita i kada dodje do ostecenja izbaci gresku.
Postoji lli neka mogucnost da ubacim u kod da preskoci osteceno, tj da proveri da li je linija OK i ako nije da je preskoci ili izbrise tu liniju ili da kada naidje na ostecenje izbrise sve ostalo do krataja.
[ savkic @ 03.10.2007. 17:51 ] @
> Postoji lli neka mogucnost da ubacim u kod da preskoci osteceno, tj da proveri da li je linija OK i ako nije da je preskoci ili izbrise tu liniju ili
> da kada naidje na ostecenje izbrise sve ostalo do krataja.

Prvo proveri da nije oštećenje u indeksima ne u samoj tabeli, pokušaj da obrišeš i ponovo napraviš indekse. Ne verujem da je moguće detektovati oštećenje na nivou sloga i to ispraviti. U svakom slučaju ako postoji mogućnost moraćeš direktno preko BDE API, pogledaj bde32.hlp.
[ Brkic @ 03.10.2007. 19:25 ] @
Tabela se otvori kao da je sve OK ali kada klizacem prevucem do kraja zaglavi pred kraj i izbaci napisanu gresku.
Inace podaci od napred su OK.

probao sam ovako da listam

while not Table1Prom.Eof do Table1Prom.Next;

i tabela se lista i oped zaglavi,pa sam mislio moze li se nekako napraviti da kada zaglavi obrise ostecenu liniju i prelazi na sledecu ??
[ priki @ 03.10.2007. 20:51 ] @
probaj da reindexiraš tabelu ili a dobro bi bilo kad bi reindex
uradio na svim tabelama u bazi

paradox dosta često "puca"
reindex je obavezna stavka u programima koji koriste paradox baze
[ Brkic @ 03.10.2007. 21:59 ] @
ok probacu samo da mi malo objasnite kako da to odradim ??
[ cepak @ 04.10.2007. 22:47 ] @
Sa paradoxom sam imao veoma mnogo problema. U tabelama koje su vece od 100 K pocinju da se desavaju greske, narocito na indexnim fajlovima.
Resenje problema mozes naci koristeci komponente za repair Paradox tabela. (the Tutility Table repair component set). Adresa na kojoj mozes naci ove komponente je www.o2a.com.
[ Brkic @ 05.10.2007. 08:55 ] @
moje tabele su preko 2.5 mb i radilo je sve super dok se nije zeznuo HDD.

Crkao mi je HDD pa sam spasavao podatke i polovicne tabele ali resio sam problem,spasio sam sto se spasiti moze.

Koje baze preporucujete umesto paradox-a, jednostavnije.
[ cepak @ 06.10.2007. 06:54 ] @
Zavisi od vaznosti podataka. Tabele tiba Pradox, dBase itd su nedovoljno pouzdane da bi se sa njima pouzdano radile. Narocito veliki problem kod tih tabela nastaje kad imas strane kljuceve definisane u njima. Onda veoma cesto stradaju. Ja konkretno uvek koristim servere kao baze InterBase, FireBird, MySql itd. Kod njih je prednost veolika, sada da ne nabrajam sve, ali je pouzdanost ono sto je glavno. Nemozes izgubiti deo podataka a deo da ti ostane. Ili gubis sve ili nista.
[ obucina @ 06.10.2007. 19:42 ] @
Ljudi su ti odgovorili kako to da okrpis, a ja cu samo da se pridruzim savetima da pocnes da prepisujes svoj program na neki DB server, npr Firebird je odlican i besplatan, ima knjiga za njega, ima dokumentacija, i tako...
[ Brkic @ 08.10.2007. 09:44 ] @
Ok,hvala na savetima,krenuo sam sa FB.