[firebase-br] alter base de dados

Magno System magno em speet.com.br
Ter Jan 6 10:51:47 -03 2009


A função dos SCRIPTS é justamente executar vários comandos em sequência. 
Todas as atualizações de estrutura de banco de dados que eu faço é via 
script.

----- Original Message ----- 
From: "Wellington Melo" <wellmsilva em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, January 05, 2009 10:13 PM
Subject: Re: [firebase-br] alter base de dados


Valeu kelver, mas o que quero é executar o script alterando varias campos ao
mesmo tempo.
    Desta forma só poderei, um de cada vez.Kelver

2009/1/5 Kelver Merlotti <kmerlotti em gmail.com>

> supondo que você usa DBExpress, no oncreate do form:
>
> try
>  sqlConnection.ExecuteDirect('ALTER TABLE TABELA ADD CAMPO TIPO_CAMPO');
> except
> end;
>
> se o campo já existir, retornará uma exceção silenciosa, ou seja, não
> será reportada ao usuário.
>
> e se vc não usar dbx, use um componente Query normal, ligado ao seu
> transaction com a mesma instrução que vc montar, dando um try..except
> no ExecSQL;
>
> utilizar um script sql também é uma boa saída, se vc não tiver muitas
> bases de dados pra mexer..
>
> Abraços!
>
> On Mon, Jan 5, 2009 at 6:51 PM, Wellington Melo <wellmsilva em gmail.com>
> wrote:
> > Olá galera,
> >   Tenho um banco de dados que está sendo acessado pelo delphi. Este 
> > banco
> > já está em uso a mais de um ano.
> > Necessito criar alguns campo em duas tabelas deste banco.
> >  Preciso de saber com criar um script para alterar as tabela no cliente.
> > sem afeta seus dados.
> >
> >                                        Desde já agradeço.
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Kelver Merlotti
> Coordenador Editorial do Portal www.ActiveDelphi.com.br
> Contato: kelver em activedelphi.com.br
> Google: kmerlotti em gmail.com
> Msn: kmerlotti em hotmail.com
> Tem um segundo? Então, dá uma olhadinha nisso:
> Um site de publicidades, de Portugal, está pagando em euros (quase 3x
> mais que em reais) pra quem estiver disposto a:
>  * Ler anúncios
>  * Visitar sites
>  * Clicar em banners
>  * Navegar na NET
>  * Ler e-mails
>  * Convidar novos usuários
> O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)
> http://www.publipt.com/pages/index.php?refid=kmerlotti
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista