EXECUTAR SCRITPS

RICART 05/03/2011 08:21:22
#367305
Colegas,

Alguém sabe como fazer para executar um script de banco de dados via código. Tenho um arquivo .SQL com uma sequência de comandos e inserts e preciso executar tudo de uma vez. Já pesquisei na net, mas não encontrei nada parecido.

FOXMAN 05/03/2011 09:22:48
#367308
Ricart, eu postei a um tempo atras um exemplo em vb6, onde eu executo um backup e depois faço a restauração do mesmo.Neste exemplo a parte de restauração faz exatamente isso, basta vc utilizar a lógica para isso.

Segue exemplo.
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7887
RPMARQUES 05/03/2011 11:57:18
#367319
amigo....esse seu exemplo da pra adaptar pra qlqr outro banco???

abraços...
FOXMAN 06/03/2011 12:12:20
#367402
Citação:

:
amigo....esse seu exemplo da pra adaptar pra qlqr outro banco???

abraços...


Seguindo a lógica dele sim, porém ele é bem específico para mysql
RICART 20/03/2011 17:37:40
#368632
O banco que utilizo é firebird. Consegui fazer com o isql. Assim, passo como parâmetro o caminho do arquivo com o script e os dados são copiados para o servidor, havendo o retorno em um arquivo de log caso ocorra alguma excessão. é muito mais rápido, pq não fica esperando a resposta do servidor para tratar a próxima linha, como ocorre no seu exemplo, que também utilizo há algum tempo. Tive que encontrar essa outra forma agora porque há usuários que têm problema de conexão e o processamento linha a linha ficava muito lento.

Agradeço pela sua sugestão.
Tópico encerrado , respostas não são mais permitidas