![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Delphi ::: dbExpress ::: TSQLConnection |
||||||||
Como usar o método BeginTransaction() da classe TSQLConnection para iniciar uma nova transação com a base de dados atualQuantidade de visualizações: 5844 vezes |
||||||||
O método BeginTransaction() da classe TSQLConnection é usado quando queremos iniciar uma nova transação com a base de dados à qual estamos conectados no momento. É importante, antes de iniciar uma transação, verificar se o banco de dados suporta transações. Veja em dicas desta mesma seção como isso pode ser feito. Veja a assinatura do método BeginTransaction():
Se a transação for iniciada com sucesso, o método BeginTransaction() atribui o valor True para a propriedade InTransaction da classe TSQLConnection para indicar que uma transação está em curso. A transação ficará ativa até que um dos métodos CommitFreeAndNil(), RollbackFreeAndNil() ou RollbackIncompleteFreeAndNil() seja chamado.
Observe que a forma anterior de se iniciar transações em Delphi + dbExpress era com chamadas ao método StartTransaction() da classe TSQLConnection. Este método foi marcado como deprecated (desatualizado, obsoleto) e não deve mais ser usado. |
||||||||
![]() |
||||||||
Delphi ::: VCL - Visual Component Library ::: TComboBox |
||||
Como retornar o índice do item selecionado em um ComboBox do Delphi usando a propriedade ItemIndexQuantidade de visualizações: 19190 vezes |
||||
Em algumas situações precisamos saber o índice do item selecionado em um ComboBox. Isso pode ser feito por meio da propriedade ItemIndex da classe TComboBox. Esta propriedade retorna um valor inteiro representando um índice começando em 0, ou seja, o índice do primeiro item é 0. Se nenhum item estiver selecionado, o valor -1 será retornado. Veja o código:
Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. | ||||
Delphi ::: Dicas & Truques ::: Data e Hora |
||||
Como retornar o dia do mês para uma determinada data em Delphi usando as funções DayOfTheMonth() e DayOf()Quantidade de visualizações: 17633 vezes |
||||
Em algumas situações precisamos extrair apenas o dia do mês de uma determinada data. Para isso podemos usar as funções DayOfTheMonth() e DayOf(), ambas contidas na unit DateUtils. Estas funções retornam um valor inteiro na faixa de 1 a 31. Veja, por exemplo, como obter o dia do mês da data atual:
É importante notar que ambas as funções DayOfTheMonth() e DayOf() esperam um valor do tipo TDateTime representando a data cujo mês queremos extrair. Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. | ||||
Delphi ::: Dicas & Truques ::: Bilbiotecas Estáticas (obj) e Dinâmicas (DLLs) |
||||||||
Apostila Delphi para iniciantes - Como criar sua primeira DLL usando DelphiQuantidade de visualizações: 18760 vezes |
||||||||
Em dicas anteriores você aprendeu o que é um DLL e sua importância para a programação no ambiente Windows. Nesta dica mostrarei como criar uma DLL bem simples e usá-la a partir de um programa Delphi. Para isso siga atentamente os passos abaixo: 1) Vá em File -> New -> Other; 2) Selecione Delphi Projects e escolha DLL Wizard; 3) Neste momento o DLL Wizard criará o esqueleto do código fonte da DLL. Note que o código desta unit é bem parecido com aquele da unit de uma aplicação. A diferença principal é o uso da palavra-chave library em vez de program:
Salve esta unit como MinhaDLL.dproj em um diretório de sua preferência. Em seguida vamos criar uma rotina que receberá dois valores inteiros e retornará sua soma. Veja a modificação no código:
Nossa DLL está pronta. Agora vá no menu Project -> Build MinhaDLL (ou pressione Shift+F9). Se tudo correu bem você terá um arquivo chamado MinhaDLL.dll no diretório no qual você salvou o projeto. O próximo passo é aprender a carregar esta DLL a partir de seus programas Delphi. Veja mais dicas nesta seção para aprender como isso é feito. Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. | ||||||||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
Python - Exercícios Resolvidos de Python - Como converter de binário para decimal em Python usando o laço for PHP - Manipulação de texto em PHP - Como acessar e modificar os caracteres individuais de uma string |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |