Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 19 de Julho de 2026
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
74 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [News]  [Básico] - FluentSQL
Publicado por allangomessl : Terça, Março 26, 2013 - 11:41 GMT-3 (837 leituras)
Comentários 2 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador Olá galera, quero disponibilizar uma nova forma de escrever SQL. Para ser mais claro vou listar as qualidades em que essa nova técnica pode nos trazer para evitar erros de SQL ou uma má organização do mesmo.
Qualidades

- Organização
- Mais Agilidade ao escrever o SQL. (Principalmente se for usando Templates no Delphi XE, XE2, XE3...)
- Converte os tipos Integer, String, TDateTime para o formato SQL automaticamente.
- Se o valor da variavel estiver vazia você pode (Considera-la, Ignora-la, Dar uma Exceção ou Seta-la como Nulo)
Ex: .Where.Eq('CLIENTE.CARGO', Variavel, IgnoreEmpty{Default})
>>Opções (DidEmpty, IgnoreEmpty, ExceptEmpty, SetNull)
- Simplicidade em fazer um simples Select, Insert, Update ou Delete
- Ter o poder de manipular em forma de Objeto podendo passar-lo como parâmetro em uma função e manipulo.
- Criar uma Query configurada e que já se Destroy Automaticamente
Ex: TSQL.Select('CODIGO').From('CLIENTE').Query;
- Executar a instrução
Ex: TSQL.Update('CLIENTE').Value('NOME', 'Allan Maia Gomes').Where.Eq('ID', 17).ExecSQL;


O código é aberto e está disponibilizado no GitHub, lá tem mais informações e exemplos de como Usá-lo.
https://github.com/allangomessl/FluentSQL

Depois vou preparar uma vídeo-aula sobre como eu fiz, e também estou aberto a sugestões e criticas.


Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.


por: joao_arthur (joao_moreira_97@hotmail.com) : Abr 14, 2013 - 11:00
(Informações sobre o membro | Enviar uma mensagem)
Parabéns Allan, muito bom.


por: fanfarrone (jairo.araujo.silva@gmail.com) : Abr 29, 2013 - 05:42
(Informações sobre o membro | Enviar uma mensagem) http://
Interessante... vou testar!
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados