• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

kazzx

Gravar dados para duas BD ao mesmo tempo?

9 mensagens neste tópico

há alguma maneira de quando registo dados numa tabela de uma BD, registar ao mesmo tempo para outra tabela de outra BD diferente?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Depende dos motores.

Em MSSQL, por exemplo, penso que seja possível com triggers.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em access nunca tentei, nem mas penso que com uma tabela ligada possas fazer isso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

no código onde faço as ligações da 'primeira' BD fazer também ligações à segunda?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Numa aplicação podes ligar-te virtualmente às que te apetecer.

Mas devias explorar a possibilidade de ser o próprio motor a bulir.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

No proprio access podes inserir tabelas ligadas, aparecem-te dentro do separador tabelas mas podem estar num outro ficheiro de access ou de outro motor de BD qualquer, uma vez que se pode fazer ligação por ODBC.

Assim penso que consigas apartir do proprio access fazer a replicação de dados. em Mysql e MS-SQL sei que é possivel, em access já usei tabelas ligadas para gravar dados em ficheiros de bd diferentes apartir do proprio access mas já foi à bastante tempo.

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Há que ter noção de uma coisa. Um tabela ligada é o que o nome indica. Os dados nela estão na tabela original sempre, ou seja não existe duplicação de dados. Podes sempre mandar correr depois uma consulta que cria uma tabela a partir da ligação, assim duplica os dados.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

    Exacto, no meu caso usei uma tabela ligada mas a replicação dos dados era feita por query. A tabela ligada actuava apenas como "link" entre a bd local e a outra bd.

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora