Array
(
)

CDS e SQL

Osocram
   - 28 set 2004

Pessoal...
eu uso o Interbase e delphi 6

gostaria d saber se o interbase suporta isso
INSERT INTO clientes_copia (Banco Local)
SELECT * FROM clientes (Banco Remoto);
ou algo parecido...


e tbm
CDSDestino.Data := CDSOrigem.Data;
p fazer copia de uma tabela d um banco p outra a mesma tabela so q d um banco diferente...

Se alguem conhece alguma forma direta sem ter q pegar registro por registro.

Vlw


Osocram
   - 04 out 2004

sobe


Afarias
   - 04 out 2004

|gostaria d saber se o interbase suporta isso
|INSERT INTO clientes_copia (Banco Local)
|SELECT * FROM clientes (Banco Remoto);
|ou algo parecido...

Não


|Se alguem conhece alguma forma direta sem ter q pegar registro por
|registro.

Exporte os dados do banco original para um script SQL (inserts) e rode o script no banco de destino


T+


Martins
   - 04 out 2004


Citação:
Pessoal...
eu uso o Interbase e delphi 6

gostaria d saber se o interbase suporta isso
INSERT INTO clientes_copia (Banco Local)
SELECT * FROM clientes (Banco Remoto);
ou algo parecido...


Colega!

Acho q não, pelos nunca fiz, nem ouvi falar de alguém q tenha feito, talvez até por uma questão de estrutura.


Osocram
   - 04 out 2004


Citação:


|Se alguem conhece alguma forma direta sem ter q pegar registro por
|registro.

Exporte os dados do banco original para um script SQL (inserts) e rode o script no banco de destino


T+


Amigo... como eh q eu faria p gerar o script?
Existe algo pronto ou tenho q fazer? obrigado



Fatal error: Maximum execution time of 30 seconds exceeded in D:\web\forum.devmedia.com.br\httpdocs\down_postsforum.php on line 70

Afarias
   - 04 out 2004

|Existe algo pronto ou tenho q fazer?

O IBExpert faz. Execute a consulta no SQL Editor, então no menu ´SQL Editor´ (no próprio SQL Editor) escolha a opção ´Export data into script´

Mas vc tb pode fazer o seu é só ler o arquivo e jogar os valores em um texto ´INSERT ...´ e salvar para texto.


T+