sexta-feira, 30 de setembro de 2011

Ferramentas para integração com IDE

Olá a todos novamente. Vou demonstrar nesse artigo o uso de duas ferramentas (SQLXpress e SQLConvert) que criei para facilitar o uso de comandos SQL dentro do Delphi.

Vamos imaginar a seguinte situação: Temos um comando SQL dentro do Delphi e precisamos executar ou alterar esse comando. Mas para alterar você precisa testar, certo? então temos que testar dentro de uma ferramenta de gerenciamento do banco de dados como o IBExpert para Firebird por exemplo pois o delphi não da suporte para execução de comandos SQL.
O funcionamento deve ser o seguinte: copiamos(CTRL+C) o trecho de código do editor do Delphi que contenha o comando SQL como na imagem abaixo.

Depois clicamos no menu Tools --> SQLXpress para transformar o código pascal para SQL puro. Nesse momento o código já está formatado na área de transferência. Abrindo o editor de SQL e pressionando CTRL+V, obtemos o seguinte resultado:
Veja que o código está formatado exatamente como está no Delphi porém sem as aspas e outros conteúdos do Delphi.

Editamos o SQL da maneira que precisamos e quando estiver pronto selecionamos o código, pressionamos CRTL+C para copiar a seleção, acessamos no Delphi o menu Tools -> SQLConvert e preenchemos o nome da Query desejada como na imagem abaixo:

Pressione OK e já podemos no Editor do Delphi ou qualqer outro editor de texto pressionar CTRL+V para colar o código que foi criado na área de transferência. O resultado está na imagem abaixo:
Novamente podemos ver o código formatado de acordo com o editor de SQL mas agora com o nome da Query e as aspas necessárias para compilação.

Espero que essas ferramentas possam auxiliar o seu desenvolvimento como estão me auxiliando atualmente. É muito mais prático e da um efeito mais RAD ainda ao seu desenvolvimento.

Segue o link para Download do SQLXpress.
Abraço a todos e até a próxima.

Nenhum comentário :