Segítség razobratsya a FoxPro, Perm

Ha valaki igazán érti FoxPro, Súgó.
A probléma az, nagyjából a következő:
Van egy program, melyet egy ember, aki nem áll rendelkezésre, hogy eltört, ceto adatbázis hiba van-e.
Próbáltam törölni index fájlok (azt hittem, minden * dx terjeszkedés típusú CDX. Bár ebben én is bizonytalan), akkor több adatbázis működik, a jelenlegi ők nem válogatott, és elkezd esküdözött, hogy nincs index fájlt, és egy folyamatosan rugatsya hibákat.
Azt FoxPro Nikróm niponimayu.
HEEEELP # 33;

Hol ülni? Che fel? milyen időkeretben?
Igen. és milyen prog.

Van egy program. Írt FoxPro, amit én nem értek semmit.
A képen, hogyan néz ki, és úgy néz ki, mint a Data mappába.
Ő leállt, az is, a program működik, de amikor obraschaeshsya az adatbázisok 3 4 nem működnek (mindössze 4 adatbázis), kérdés szörnyű szintaxis eror.
Valahogy gondoltam, hogy a DATA mappában található pontosan adatbázis (DBF, CDX, FPT).
DBF - ez a fajta bázis is.
CDX - ez a fajta index fájlokat.
FPT - még azt hitte, hogy nem az.
Azt eltávolították a CDX, majd 3 4 bázis kezdett futni, de hibát generál, hogy nincs index fájlt, és logikus, hogy bázis neotsortirovanny. A negyedik bázis továbbra is termel szintaxis eror.

Ez a fajta részlet, köszönjük, elefánt.

csatolt képek

  • Segítség razobratsya a FoxPro, Perm


adunk [mergetime] 1116408454 [/ mergetime]

Hol ülni? Che fel? milyen időkeretben?
Igen. és milyen prog?


Ül a Polytechnic University, a program áll a Koms.Ploschadi.
Itt az irodában, van egy működő halat adatok nélkül.
Egy ilyen program.
Egy ember ül, ezzel bizonyos tevékenységek, amelyek bekerülnek az adatbázisba, akiknek a tevékenység típusától.
Van egy adatbázis, akikkel volt a tett ezen intézkedések.
Mégis külön azonosítani két részre osztva, külön 2 bázis.
Csak 4 bázist.
Ha egyszerű, így.

csatolt képek

  • Segítség razobratsya a FoxPro, Perm

Emberek vannak mentve, csak még kell magyarázni. Mi DBF, CDX olyan, honnan jönnek, és hogyan juthatunk el oda, ha CDX DBF. Ott FoxPro 8. és 9. változatban.

* .cdx adatbázisban indexek, melyek * .dbf. Az elképzelés az, hogy a programban kell lennie valahol a beállítások reindeksirovaniya adatbázis funkciót (létrehozásával * .cdx). Az első screenshot látok végrehajtható javítás.

Emberek vannak mentve, csak még kell magyarázni. Mi DBF, CDX olyan, honnan jönnek, és hogyan juthatunk el oda, ha CDX DBF. Ott FoxPro 8. és 9. változatban.


Ha nem érti a róka, akkor jobb, ha nem tesz oda. És naudalyaesh még, hogy a téma. Jobb lesz, ha írási hiba, szó szerint.

A CDX - szerkezeti indexfájllal ha kiveszed - ha megnyit egy adatbázist kiszáll üzenetet hiányában az index fájlt. A újra létre, meg kell tudni, mik az indexek néhány adatbázis mezőket. A DBF-fájlok információ, hogy nem az. Ez lehet a programban - indexelésénél adatbázis - a CDX jön létre.

Körülbelül egy másik hiba - ki a szöveget

A Foksproshniki a Theron talált?
Mint általában, van egy program, elméletileg van a forráskódot. Dotochit szüksége, meg kell, hogy támogassa.

A válasz itt van, lehetőség van a PM.

A reindeks - ez egy belső parancs fokspry = Újraépíti nyitott index fájlokat.

Szintaxis: reindex [COMPACT]

Konvertál fájlokat általában egyszerű indexek (.IDX) kompakt indexfájlokról .IDX.

indexfájlokról kezdeni kell tekinteni elavult, amikor megnyitja a táblázat megnyitása nélkül a megfelelő index fájlokat, és változtatni a kulcs mező az index fájlokat. Elavult index fájlokat lehet frissíteni újra indexelés végzi ezt a parancsot.
Újraindexelésé frissíti az összes index nyitott fájl a kiválasztott munkaterületen. Visual FoxPro érzékeli minden típusú index fájlokat (fájlok kompozit indexek (.CDX), a fájlok, a strukturális mutatók .CDX, fájlok egyszerű indexek (.IDX)), és ennek megfelelően végzi el újra indexelés. Frissítve minden jelölésnek .CDX fájlokat, valamint a fájlok .CDX strukturális mutatók, amelyek automatikusan nyitott az asztalra.

Minden index létrehozott fájlok INDEX parancs kulcsszó egyedülálló vagy a SET egyedülálló parancs megtartják egyedi és miután újra indexelés.
A művelet végrehajtásához az újraindexelésé elavult indexfájlokról, ki a következő parancsokat:

USE TableName INDEX OutdatedIndexNames
újraindexelésé

De jobb, hogy talpra adatbázis javítás parancsot - van egy fájl Repair.app - ami futtatni # 33;

A reindeks - ez egy belső parancs fokspry = Újraépíti nyitott index fájlokat.


Ennyi - nyitva. És akkor nem kell.
2 Slon. Megpróbálják visszaállítani a CDX-s (na jó, húzza ki a kosarat), majd reindex.
Mi teszi ezt repair.exe - HZ Ez jobb, hogy ne érintse meg, amíg