Scripts sql no delphi
Olá a todos.
Vejamos se alguem pode me ajudar:
Estou precisando desenvolver um programa de atualizacao automatica de um sistema da minha empresa (tipo live update). A questao principal é que , a atualizacao envolve , alem de simples substituicao dos executaveis , a execucao de dois scripts de atualizacao do banco de dados (SQL server) , e suas procedures. Este é o problema. Como poderia , de dentro do delphi , rodar estes scripts , por exemplo, chamando o query analyzer e executando os mesmos? Tentei com o uso de um memo que seria usado com um tquery , mas um dos scripts é muito grande (tem mais de 1 Mb) , e nao carregou inteiro no memo.
Se alguem tiver alguma idéia , agradeço imensamente.
Abraços,
Edson.
Vejamos se alguem pode me ajudar:
Estou precisando desenvolver um programa de atualizacao automatica de um sistema da minha empresa (tipo live update). A questao principal é que , a atualizacao envolve , alem de simples substituicao dos executaveis , a execucao de dois scripts de atualizacao do banco de dados (SQL server) , e suas procedures. Este é o problema. Como poderia , de dentro do delphi , rodar estes scripts , por exemplo, chamando o query analyzer e executando os mesmos? Tentei com o uso de um memo que seria usado com um tquery , mas um dos scripts é muito grande (tem mais de 1 Mb) , e nao carregou inteiro no memo.
Se alguem tiver alguma idéia , agradeço imensamente.
Abraços,
Edson.
Edson Jr.
Curtidas 0
Respostas
Anorex
07/10/2003
Salve o script em um arquivo txt e leia o arquivo dentro de sua aplicação.
Depois adicione o script que vc leu em uma query e execute.
Depois adicione o script que vc leu em uma query e execute.
GOSTEI 0
Edson Jr.
07/10/2003
Anorex,
pensei nisso. O problema é que o script é muito grande...pensei em gerar um script por objeto e aí sim carregar dentro do tquery...deve fubcionar , ou nao?
abs,
Edson.
pensei nisso. O problema é que o script é muito grande...pensei em gerar um script por objeto e aí sim carregar dentro do tquery...deve fubcionar , ou nao?
abs,
Edson.
GOSTEI 0
Anorex
07/10/2003
Olhe:
na questão do tamanho o que eu sei que pode te impedir é somente a memória do PC;
não sei se a query suporta;
aqui eu tenho uma aplicação que lê um arquivo txt de 15 MB +ou- 35.000 registros... e não tenho problemas....
na questão do tamanho o que eu sei que pode te impedir é somente a memória do PC;
não sei se a query suporta;
aqui eu tenho uma aplicação que lê um arquivo txt de 15 MB +ou- 35.000 registros... e não tenho problemas....
GOSTEI 0
Edson Jr.
07/10/2003
Tentei fazer isso , lendo linha a linha do arquivo txt e incluindo na propriedade commandtext de um adocommand (delphi 5), mas chega um momento que me parece que estoura o tamanho , pois quando vou dar o execute , a propriedade command text está vazia , como se nada tivesse sido incluido , o que nao é verdade.
Esse seu aplicativo usa adocommand ?
se vc tiver algum exemplo que pudesse me enviar , eu agradeceria. Meu email é edson@rgbsys.com.br .
Desculpe o incomodo.
Obrigado.
abs,
Edson.
Esse seu aplicativo usa adocommand ?
se vc tiver algum exemplo que pudesse me enviar , eu agradeceria. Meu email é edson@rgbsys.com.br .
Desculpe o incomodo.
Obrigado.
abs,
Edson.
GOSTEI 0