ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

atualização do banco de dados ( interbase )

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
gbt
Profissional
Profissional


Registrado: Quarta-Feira, 17 de Janeiro de 2007
Mensagens: 672

MensagemEnviada: Qua Fev 21, 2007 10:53 am    Assunto: atualização do banco de dados ( interbase ) Responder com Citação

ola galera, bom dia! gostari de tirar uma duvida se possivel!!! estou cadastrando alguns clientes no meu sistema e alterei alguns itens no banco de dados, tipo acrescentei alguns campos, escluir outros etc.... em outras tabelas, com procedo pra atualizar o banco com as novas alterações sem perder os dados cadastrados.


agradeço muito a atenção de vcs


Giovani
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fabiodocs
Novato
Novato


Registrado: Quarta-Feira, 21 de Fevereiro de 2007
Mensagens: 11

MensagemEnviada: Qua Fev 21, 2007 11:08 am    Assunto: Responder com Citação

Vc pode fazer de maneira simples, sempre deixo em meus sistemas um pequeno executavel que contem sómente um botão e um IBQuery , no evento do botão coloco o seguinte codigo....


vc pode utilizar o Delphi e fazer a seguibte rotina.


with IBQuery1 do
begin
Try
SQL.Clear;
SQL.Add('ALTER TABLE NOMETABELA');
SQL.Add('ADD CAMPONOVO INTEGER,');
SQL.Add('ADD CAMPONOVO1 VARCHAR(30)');
except
showmessage ('Campos ja criados');
end;

Nas linhas acima os campos são criados
e nas debaixos é feito um commit na transação,,,...só pra garantir.

try
DM_MODULE.Transaction.Commit;
Except
ShowMessage('Não foi criado nenhum campo neste momento, todos ja foram criados !!!');
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB