Pytanie : VFP strategiczny migracja DBC

Cześć Experts

In FPW2.6 czas I tworzyć mnóstwo funkcja wewnętrzny baza danych przeciek jak przymus PK/FK/AK/id sekwencja creations/i pracować jeżeli stół istnieć przed otwarty ono i jeżeli konieczny odtwarzać wszystkie the wskaźnik odnosić sie the table.
(set tablesreconfigurated gdy konieczny - jak wewnętrzny słownik pomagać ten praca)

Since ono pracować ten w ten sposób well I decydować ono gdy migrować VFP.

Referential prawość provided DBC, być the id sekwencja tworzenie zbyt?

Does ono robić jakaś sens wewnątrz the funkcja I wspominać głownie dla table/wskaźnik automatyczny odtwarzanie jeżeli ono być konieczny?

I znać gendbc robić akcydensowy bardzo ale ono być automatyczny proces, jeden musieć ono the job.

Another wątpliwość: podczas mój proces chwilowy stół tworzyć i the kasować OS, jeżeli I używać DBC ten chwilowy stół móc kasować z wewnątrz DBC?

(I znać mój wątpienie być litte z czas)

Thanks w postęp!

Odpowiedź : VFP strategiczny migracja DBC

Jeżeli ono pracować bez problem wtedy I zmieniać ono. Ty musieć więcej ważny powód DBCs w istniejący zastosowanie właśnie the RI lub niż jednakowy.

Kasować pole potrzebować DBC (ono być część DBF struktura) i DBC kasować chwilowy stół - lub ty lub VFP musieć. I powiedzieć DBC być równie pożytecznie gdy ono musieć… Wyrównywać the RI musieć wytwarzać oddzielnie jako kod RI budowniczy. The CUDZOZIEMSKI KLUCZOWY tworzenie zapewniać RI.

W Ten Sposób, use DBC gdy ono być konieczny, e.g gdy ty potrzebować widok, gdy ty potrzebować długi pole imię, cyngiel, baza danych wydarzenie Etc.

Jeden rzecz I rozumieć w twój pytanie być the zdanie "podczas mój proces chwilowy stół tworzyć i the kasować OS". Jeżeli ty tworzyć the chwilowy stół gdy kursor wtedy ty potrzebować ono ponieważ VFP robić ono dla ty. Tak, ono musieć kasować ręcznie po tym jak app trzask ale ręcznie VFP zastosowanie musieć niektóre cleanup rutyna che kasować stary zastępca kartoteka w zastępca falcówka. OS musieć ten praca i DBC pomagać (ale I móc coś).

Inne rozwiązania  
 
programming4us programming4us