Criação de tabelas com Delphi e Firebird
26/10/2016
0
Estou querendo automatizar algumas tarefas, e uma delas é criar as tabelas, procedures e triggers do meu projeto, para isso utilizando o componente FDScript e sua propriedade SQLScriptFileName.
Acontece que estão acontecendo algo que não sei como resolver. Tenho vários scripts separados(tabelas, triggers e procedures) e são executados de um a um só que quando crio as tabelas e os demais não são criados todos. Por exemplo, em um sql com 118 tabelas, apenas 116 são criadas. Da mesma forma com as triggers e procedures.
Gostaria de Help para resolver este problema.
Segue o código do botão:
with FDScriptTrigger do begin SQLScriptFileName := 'C:\\Projetos\\tabelas.SQL'; ValidateAll; ExecuteAll; FDTransaction1.CommitRetaining; FDConnection.Connected := False; FDConnection.Connected := True; end;
Yuri Neves
Posts
27/10/2016
Huidemar Costa
27/10/2016
Yuri Neves
Funciona sim cara.
27/10/2016
Daniel Costa
28/10/2016
Yuri Neves
Já fiz isso, inclusive antes de jogar no componente, meu sql é todo criado em ordem, tanto que se eu rodar o script no Script Executive do IBExpert executa de boa.
Clique aqui para fazer login e interagir na Comunidade :)