Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Manutenção .DBC via codigo
Message
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00751184
Message ID:
00751319
Views:
11
Marcelo,

Funciona muito bem. Mas o que eu faço é :

Após uma mudança no DBC, quer seja um campo uma tabela ou view, eu utilizo o GENDBC.prg para gerar dois arquivos : meudbc.prg e meudbc.krt.

O MeuDbc.prg, contem todas as instruções para criar as tabelas views, etc... e o MeuDbc.krt contém as Stored Procedures.


Incluo estes dois arquivos no meu EXE, e quando da sua execução, faço uma comparação com os campos ou tabelas novas, e se não estão presentes, crio uma pasta temporária para onde faço um cópia da base de dados atual.

Após isto faço executo o MeuDbc.prg que cria uma base de dados nova, e faço um "append from" da base antiga.

Da um pouco de trabalho, mas funciona perfeitamente e "de graça". Estudando isto consegui aprender um pouco mais de VFP.

Fazendo bem feito e de forma genérica, pode-se utilizar esta rotina em todos os sistemas desenvolvidos.



>Ola, pessoal,
>
>Preciso fazer manutenção no .DBC do cliente via codigo, tipo:
>
>- Incluir novos campos em tabelas
>- Incluir novas tabelas
>- Incluir novas views
>
>Estive dando uma olhada em alter table, add table, create view, etc..
>
>Funciona legal? ou tem outra saida mais correta??
>
>Marcelo Barros
Paulo Cesar Carneiro
desenvolvimento@controplan.com.br


"My God, what have we done?"
-- Capt. Robert Lewis, co-pilot of the Enola Gay, recalling the moment the atomic bomb exploded over Hiroshima

At 8:15 a.m. on August 6 1945
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform