Fórum Atualizacao do Banco de Dados - GDB #177681
26/08/2003
0
EXEMPLO:
TABELA 1 - CLIENTE(ANTES)
CODIGO INTEGER
NOME VAR(50)
ENDERECO VAR(50)
BAIRRO VAR(20)
TABELA 1 - FORNECEDOR(ANTES)
CODIGO INTEGER
NOME VAR(50)
ENDERECO VAR(50)
BAIRRO VAR(20)
TABELA 1 - CLIENTE(DEPOIS)
CODIGO INTEGER
NOME VAR(60)
ENDERECO VAR(50)
BAIRRO VAR(20)
CIDADE INTEGER
UF VAR(2)
ULT_VENDA DATE
VR_ULT_VENDA DECIMAL(10,2)
TABELA 1 - FORNECEDOR(DEPOIS)
CODIGO INTEGER
NOME VAR(60)
ENDERECO VAR(50)
BAIRRO VAR(20)
CIDADE INTEGER
UF VAR(2)
ULT_COMPRA DATE
VR_ULT_COMPRA DECIMAL(10,2)
NOTA-SE FOI ALTERADO NO BANCO DE DADOS
TABELA 1
MUDOU-SE O TAMANHO NOME DE VAR(50) PARA VAR(60)
E INCLUI
CIDADE INTEGER
UF VAR(2)
ULT_VENDA DATE
VR_ULT_VENDA DECIMAL(10,2)
TABELA 2
MUDOU-SE O TAMANHO NOME DE VAR(50) PARA VAR(60)
E INCLUI
CIDADE INTEGER
UF VAR(2)
ULT_COMPRA DATE
VR_ULT_COMPRA DECIMAL(10,2)
DESDE JA AGRADECO A ATENCAO.
SDS
ANDERSON
Agaraujo
Curtir tópico
+ 0Posts
26/08/2003
Bugbear
faço a inclusão ,delete e update ..via sql nas IBquerys .. roda tudo bonitinho ..a coisa que faço pra atualizar é fechar a query antes da primeira linha depois da ultima linha de comando eu dou um open
..tenta fazer isso pra ve se da certo .. a na propriedade do componente IBTransaction seleciona a segunda opção Read commit algo assim ..
Gostei + 0
26/08/2003
Afarias
Bom, Agaraujo -- vc tem executar estas alterações com SQL (leia sobre o comando ALTER TABLE)
Se deseja fazer com uma aplicação em Delphi, vc pode usar os componentes IBSQL ou IBSCRIPT para rodar os comandos -- a diferença é que o IBSQL só permite um comando por vez e com o IBSCRIPT vc pode rodar todo o script SQL de atualização do banco de uma só vez.
T+
Gostei + 0
26/08/2003
Agaraujo
Bugbear
Voce nao entendeu minha pergunta, e o seguinte vc cria o banco de dados e envia ao cliente e depois de um certo tempo vc faz aperfeicoamento no sistema e ve que esta faltando alguns campos nas tabelas e para vc nao ter que anotar tudo o q fez de alteracao no banco de dados(gdb) entao uma rotina para compara o Antes e o depois(atual) do banco.
sds
Anderson
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)