EXECUTAR SCRITPS
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.
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.
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
Segue exemplo.
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7887
amigo....esse seu exemplo da pra adaptar pra qlqr outro banco???
abraços...
abraços...
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
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.
Agradeço pela sua sugestão.
Tópico encerrado , respostas não são mais permitidas