Fórum Transferência de dados #280288
05/05/2005
0
Tenho 3 bases de dados, todas com as mesmas tabelas e campos, e preciso pegar essas 3 bases e juntar numa só. Ou seja, fazer das 3 apenas uma. Será que alguém saberia me dizer como faço isso? Qual componente devo trabalhar para fazer os inserts nessa base única? O banco de dados que utilizado é Oracle 9i e os componentes do Delphi que trabalho são ADOConnection e ADOTable.
Estou precisando realmente de muita ajuda!
Grata,
Simone
Sgrandini
Curtir tópico
+ 0Posts
05/05/2005
Antseralves
usando BDE resolve isso já que seu problema consiste apenas em
copiar tabelas...
AntSer
=====
Gostei + 0
05/05/2005
Sgrandini
Essas bases pertencem a um sistema de ponto eletrônico com o qual trabalho. Cada base pertence a uma filial de um cliente. As tabelas são as mesmas, para cada filial, mas as informações são diferentes. Estou tendo dificuldade em descobrir uma maneira de pegar todos os registros de todas as tabelas de cada filial e lançar numa base que chamamos de Central. Os componentes ADO que estou utilizando no aplicativo já estão configurados, já possuem uma programação feita para eles. Por isso não quero trocá-los, pois atrasaria o projeto.
Não sei se respondi a sua pergunta.
Grata,
Simone
Gostei + 0
05/05/2005
Antseralves
um módulo á parte para proceder essas atualizações.
AntSer
=====
Gostei + 0
05/05/2005
Sgrandini
Simone
Gostei + 0
05/05/2005
Sgrandini
Simone
Gostei + 0
05/05/2005
Antseralves
1) Conectar-se um ou vários bancos de dados diferentes (não
necessáriamente ao mesmo tempo, acredito) usando componentes
da paleta ADO do Delphi.
2) Codificar comandos para copia tabelas de bancos diferentes porem
com mesma estrutura.
Os componentes ADO permitem conexão com varios tipos de BD.
Como vc falou em BATCHMOVE, o que eu estava sugerindo era
fazer um programinha á parte usando os componentes da paleta
BDE (não precisa alterar o seu programa atual) pois com o BDE vc se
conecta também com quase todos os BD´s conhecidos no mercado hoje.
Aí vc poderia usar o BATCHMOVE .
Vc já tem um programa que se conecta com seu BD ORACLE, portanto
já sabe como fazer isso pelo menos com o ORACLE.
Não sei qual o seu nível de conhecimento para fazer isso com o Delphi.
O que pergunto agora é:
Em qual desses pontos vc encontra dificuldade ?. É no uso dos
componentes ADO/BDE ou na codificação de comandos DELPHI
para copiar tabelas ?. Caso vc queira responder para meu email
fique a vontade:
antseralves@uol.com.br
AntSer
====
Gostei + 0
05/05/2005
Macario
As bases estao em locais distintos?
Se afirmativa, como as obtem? midia, ftp,etc...
A partir dai, um simples while nao seria suficiente?
Gostei + 0
06/05/2005
Sgrandini
Já enviei uma mensagem pro seu e-mail explicando um pouco mais o meu problema.
Simone
Gostei + 0
06/05/2005
Sgrandini
Não sei se o while resolveria.
Simone
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)