Walter,
Olha se esse link te ajuda em alguma coisa. http://forum.devmedia.com.br/viewtopic.php?p=330151 <http://forum.devmedia.com.br/viewtopic.php?p=330151&sid=68e9bffb64d90b12533 dbe085eb96966> &sid=68e9bffb64d90b12533dbe085eb96966 att.: _____ Fernando Leal <mailto:fcl...@unifemm.edu.br> fcl...@unifemm.edu.br Programador de Sistemas Coordenadoria de Informática Centro Universitário UNIFEMM 55(0xx31)2106-2114 <http://www.unifemm.edu.br/> www.unifemm.edu.br _____ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eduardo Silva dos Santos Enviada em: quarta-feira, 15 de julho de 2009 09:25 Para: delphi-br@yahoogrupos.com.br Assunto: 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. hehe, eu imagino como deve tá.. mexer em sistema assim é terrível. você recebeu minha msg sobre o alter table? espero que resolvai ai. grande abraço. Att, ....................................................... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ <mailto:eduardo.drd%40gmail.com> gmail.com Site: http://www.drdsiste <http://www.drdsistemas.com.br/> mas.com.br/ ....................................................... 2009/7/14 Walter Chagas (Bol) <wchag...@bol. <mailto:wchagasj%40bol.com.br> com.br> > > > 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. <mailto:wchagasj%40bol.com.br> com.br <wchagasj%40bol.com.br> > http://www.geocitie <http://www.geocities.com/SiliconValley/Bay/1058> s.com/SiliconValley/Bay/1058 > http://delphitocorp <http://delphitocorporerm.blogspot.com/> orerm.blogspot.com/ > MSN: whitesockets@ <mailto:whitesockets%40hotmail.com> hotmail.com <whitesockets%40hotmail.com> > SKYPE: WalterChagasJr > > ----- Original Message ----- > From: Eduardo Silva dos Santos > To: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br <delphi-br%40yahoogrupos.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.drd@ <mailto:eduardo.drd%40gmail.com> gmail.com <eduardo.drd%40gmail.com> > Site: http://www.drdsiste <http://www.drdsistemas.com.br/> mas.com.br/ > ....................................................... > > 2009/7/12 Walter Chagas (Bol) <wchag...@bol. <mailto:wchagasj%40bol.com.br> com.br <wchagasj%40bol.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. <mailto:wchagasj%40bol.com.br> com.br <wchagasj%40bol.com.br> <wchagasj%40bol.com.br> > > http://www.geocitie <http://www.geocities.com/SiliconValley/Bay/1058> s.com/SiliconValley/Bay/1058 > > http://delphitocorp <http://delphitocorporerm.blogspot.com/> orerm.blogspot.com/ > > MSN: whitesockets@ <mailto:whitesockets%40hotmail.com> hotmail.com <whitesockets%40hotmail.com><whitesockets% > 40hotmail.com> > > SKYPE: WalterChagasJr > > > > ----- Original Message ----- > > From: Eduardo Silva dos Santos > > To: delphi...@yahoogrup <mailto:delphi-br%40yahoogrupos.com.br> os.com.br <delphi-br%40yahoogrupos.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.drd@ <mailto:eduardo.drd%40gmail.com> gmail.com <eduardo.drd%40gmail.com> <eduardo.drd% > 40gmail.com> > > Site: http://www.drdsiste <http://www.drdsistemas.com.br/> mas.com.br/ > > ....................................................... > > > > 2009/7/10 Walter Chagas (Bol) <wchag...@bol. <mailto:wchagasj%40bol.com.br> com.br<wchagasj%40bol.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. <mailto:wchagasj%40bol.com.br> com.br <wchagasj%40bol.com.br> <wchagasj%40bol.com.br> > <wchagasj%40bol.com.br> > > > http://www.geocitie <http://www.geocities.com/SiliconValley/Bay/1058> s.com/SiliconValley/Bay/1058 > > > http://delphitocorp <http://delphitocorporerm.blogspot.com/> orerm.blogspot.com/ > > > MSN: whitesockets@ <mailto:whitesockets%40hotmail.com> hotmail.com <whitesockets%40hotmail.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] > > [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]