Fråga : Strategisk flyttning för VFP till DBC

Hi Experts

In FPW2.6 tid jag har skapat en radda, fungerar för att ge inre databas läcker lika tvång PK/FK/AK/ID ordnar skapelser, och andra som kontrollerar, om en bordlägga finns för öppet det, och om nödvändigt skapa alla index på nytt släkt till
Since för table.
(en uppsättning av tablesreconfigurated, när det är nödvändigt - gilla en inre ordbok bistår detta jobb) som, den fungerade ut, så väl jag har avgjort att underhålla den, när har migrated till fullständighet för VFP.

Referential ges av DBC, är IDet ordnar skapelsen för?

Does som den gör någon avkänning in att underhålla, fungerar mig har nämnt främst för automatisk rekreation för tabellindex, om det är nödvändigt?

I vet att gendbc gör ett jobb som korreleras mycket men den inte är ett automatiskt processaa, ett måste starta det för att göra tvivel för job.

Another: under mitt processaa tillfälligt bordlägger skapas, och som togs bort av OS, om jag använder, DBC som detta tillfälligt bordlägger, kunde tas bort från insida DBC?

Thanks för

att (jag vet mitt tvivlar är en litte ut ur tid), i förskott!
" klar "

Svar : Strategisk flyttning för VFP till DBC

Om det fungerar utan problem därefter, jag skulle inte ändring det. Du bör finna viktigare resonerar till införlivade DBCs in i existerande applikation än precis den liknande RIEN eller något.

Autoincrementing sätter in behöver inte DBC (det är en del av DBF strukturerar), och DBC tar inte bort tillfälligt bordlägger - endera dig, eller VFP måste ta dem bort. Jag skulle något att säga DBC är inte så användbar, som den bör vara…, Även RIEN måste frambringas separat som en kodifiera av RI-byggmästaren. Den UTLÄNDSKA NYCKEL- skapelsen ser till inte RI.

Så bruk DBC, när det är nödvändigt, när e.g. du behöver att skapa, beskådar, när du behöver long att sätta in, namnger, startar, databashändelser Etc.

Ett ting som jag inte förstår i ditt ifrågasätter är döma ”under mitt processaa tillfälligt bordlägger skapas, och tas bort av OS”. Om du skapar det tillfälligt, bordlägga, som en markör, därefter som du inte behöver att ta den bort, därför att VFP gör den för dig. Ja den måste tas bort manuellt, efter app-kraschen men varje VFP-applikation har bort ha någon rutinmässig rengöring som den gammala vikarien för borttagnings sparar i vikariemapp. OS bör inte göra detta arbete, och DBC hjälper inte (bara jag kan vara saknad något).

Andra lösningar  
 
programming4us programming4us