Ferramenta em Delphi com banco GDB

Delphi

Banco de Dados

19/08/2017

Olá! Estou com uma duvida de como começar a criar uma ferramenta em Delphi, tenho 2 bancos de DADOS GBD de um Supermercado, onde diariamente tenho que alterar preço dos bancos e sempre que tem alteração no final do DIA faço o Filtre e Update para Criar um Script:

[B]UPDATE ITEM SET
PRCVISTA = 2.84999990463257
WHERE (CODBARRA = '7896945402527');

UPDATE ITEM SET
PRCVISTA = 1.78999996185303
WHERE (CODBARRA = '7896945402329');

UPDATE ITEM SET
PRCVISTA = 3.84999990463257
WHERE (CODBARRA = '7896945402541');

UPDATE ITEM SET
PRCVISTA = 2.25
WHERE (CODBARRA = '7891528029504');


COMMIT WORK;[/B]

[U]Filtro:[/U]

[B]WHERE (NOT CODBARRA IS NULL) AND
(ITE_DATAALT > '08/17/2017')
ORDER BY ITE_DATAALT[/B]


No momento estou fazendo Manual pelo IBExpert, no final do dia entro no banco, exporto Data script, ponho o filtro por Data, Seleciono o que quero mudar que no caso seria só os Valores puxando pelo Cod de barra! e Vou no outro Banco de Dados e executo o Script criado!

Teria como criar uma Ferramenta que agilizasse essa Tarefa?


Grato!
Felipe

Felipe

Curtidas 0

Respostas

Luiz Vichiatto

Luiz Vichiatto

19/08/2017

Isso é possível, pode criar um programa em DELPHI criando dois acessos, um para o BD_A e outro acesso para o BD_B.

Se forem banco de dados do mesmo SGBD e versão basta executar o mesmo script, bastando trocar a conexão.

Outro formato é utilizar ferramentas de ETL.
GOSTEI 0
Felipe

Felipe

19/08/2017

Isso, é o mesmo Tipo de banco só muda as Empresas! Todo final de dia Realizo essa tarefa! Ainda sou leigo em Delphi, + em contra partida aprendi rapido a usar IBExpert para essa Função!

Como seria um Modelo, para eu começar o Projeto?
GOSTEI 0
POSTAR