pô Walter,, usar DBF com TQuery e CDS já é uma garfe.. hehehe  brincadeira.

como disse no outro e-mail, hj a noite vou fazer uns testes


Att,
.......................................................
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo....@gmail.com
Site: http://www.drdsistemas.com.br/
.......................................................


2009/7/12 Walter Chagas (Bol) <wchag...@bol.com.br>

>
>
> O problema é que eu vou dar manutenção em um sistema, feito em Delphi, de
> uma das nossas regionais e este sistema além de rodar na filial, roda também
> em algumas cidades do interior por lá. Portanto não dá pra eu ir em cada
> cidade e ajustar as tabelas na mão visto que não pode nem sonhar em perder
> os dados. Eu teria que fazer o programa, detectar estas diferenças nas
> tabelas e adicionar os campos que irão faltar na nova versão. Eu preciso
> basicamente que o programa detecte se o campo na tabela existe ou não e, se
> não existir ele criá-lo.
>
> O sistema todo usa Query e CDS. Não tenho nem coragem de por TTable lá. Pra
> mim seria uma gafe daquelas rsrs.
>
> []s
>
>
> Walter Alves Chagas Junior
> Belo Horizonte - MG - Brazil
> wchag...@bol.com.br <wchagasj%40bol.com.br>
> http://www.geocities.com/SiliconValley/Bay/1058
> http://delphitocorporerm.blogspot.com/
> MSN: whitesock...@hotmail.com <whitesockets%40hotmail.com>
> SKYPE: WalterChagasJr
>
> ----- Original Message -----
> From: Eduardo Silva dos Santos
> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Sent: Friday, July 10, 2009 7:09 PM
> Subject: Re: [delphi-br] Como eu insiro novos campos em uma tabela DBF em
> tempo de execução e também como saber se o campo na tabela existe ou não.
>
> Walter, como você mesmo disse que o tempo ta curto, a melhor opção é abrir
> esse DBF no DataBase Desktop e modificar a estrutura da tabela.
>
> para fazer isso via código, você terá que recriar a tabela usando o TTable
> e
> migrar os dados da tabela antiga para a nova.
>
> você pode tentar também, já que acessa os DBF provavelmente via BDE é usar
> o
> SQL Alter table , mas acho que nao vai funcionar não.
>
> Att,
> .......................................................
> Eduardo Silva dos Santos
> DRD SISTEMAS
> (27) 3218-4201
> (27) 9961-7095
> MSN: eduardo....@gmail.com <eduardo.drd%40gmail.com>
> Site: http://www.drdsistemas.com.br/
> .......................................................
>
> 2009/7/10 Walter Chagas (Bol) <wchag...@bol.com.br <wchagasj%40bol.com.br>
> >
>
> >
> >
> > Pessoal,
> >
> > Me surgiu uma saia justa daquelas aqui no serviço.
> >
> > Temos um sistema que usa algumas tabelas dbase (.dbf) em alguns casos. O
> > problema é que este sistema pertence a uma regional e o funcionario que o
> > fez já picou a mula daqui da telemont a tempos e agora ele vai precisar
> de
> > umas adaptações mas por enquanto não vai dar pra trocar o banco por um
> SGBD
> > pois o sistema é altamente usado em alguns processos aqui e não pode
> parar.
> >
> > O que eu vou precisar é saber como eu insiro novos campos em uma tabela
> DBF
> > em tempo de execução e também como saber se o campo na tabela existe ou
> não.
> > O sistema usa como acesso a dados o BDE porém a manipulação dos dados na
> > tabela é toda via ClientDataset.
> >
> > Se alguem puder me dar uma luz nisto daí eu agradeço, até porque, o tempo
> > pra fazer isto é pra lá de curto. É negócio pra antes de ontem.
> >
> > []s
> >
> > Walter Alves Chagas Junior
> > Belo Horizonte - MG - Brazil
> > wchag...@bol.com.br <wchagasj%40bol.com.br> <wchagasj%40bol.com.br>
> > http://www.geocities.com/SiliconValley/Bay/1058
> > http://delphitocorporerm.blogspot.com/
> > MSN: whitesock...@hotmail.com <whitesockets%40hotmail.com><whitesockets%
> 40hotmail.com>
> > SKYPE: WalterChagasJr
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a