Re: [delphi-br] Como eu insiro novos campos em uma tab ela DBF em tempo de execução e também como saber se o campo na tabela existe ou não.

2009-07-14 Por tôpico Walter Chagas (Bol)
Cara, se voce visse a bagunça que tá esse fonte

Hoje aqui eu fiquei sabendo que esse projeto já passou na mão de 5 e eu sou o 
6o a mexer nele. vou ver se incluo aqui no cronograma do ano dar uma reescrita 
nesse balaio de gato vei :)


[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 13, 2009 1:46 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.





  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) 

  >
  >
  > 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 
  > http://www.geocities.com/SiliconValley/Bay/1058
  > http://delphitocorporerm.blogspot.com/
  > MSN: whitesock...@hotmail.com 
  > SKYPE: WalterChagasJr
  >
  > - Original Message -
  > From: Eduardo Silva dos Santos
  > To: delphi-br@yahoogrupos.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 
  > Site: http://www.drdsistemas.com.br/
  > ...
  >
  > 2009/7/10 Walter Chagas (Bol) 
  > >
  >
  > >
  > >
  > > 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  
  > > http://www.geocities.com/SiliconValley/Bay/1058
  > > http://delphitocorporerm.blogspot.com/
  > > MSN: whitesock...@hotmail.com  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]



  

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



Re: [delphi-br] Como eu insiro novos campos em uma tab ela DBF em tempo de execução e também como saber se o campo na tabela existe ou não.

2009-07-13 Por tôpico Walter Chagas (Bol)
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
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.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
  Site: http://www.drdsistemas.com.br/
  ...

  2009/7/10 Walter Chagas (Bol) 

  >
  >
  > 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 
  > http://www.geocities.com/SiliconValley/Bay/1058
  > http://delphitocorporerm.blogspot.com/
  > MSN: whitesock...@hotmail.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]