Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da ClubeDelphi ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Sistema completo com Delphi 7, dbExpress e Firebird 2.0 - Parte XII
Veja nessa vídeo aula de Luciano Pimenta, a continuação da construção de um sistema completo no Delphi. Acesso exclusivo para Assinantes.
Autor: Luciano Pimenta
Título: .
Tempo: 10:24
Mini resumo: Nesta aula o autor mostra como criar uma aplicação a partir do zero no Delphi 7. Será construído um sistema para gerenciamento de uma locadora de vídeos usando o Firebird 2.0. Nessa aula o autor mostra como trabalhar com transações na arquitetura dbExpress.
Tecnologias utilizadas: Delphi 7, Firebird e dbExpress
Exemplos construídos: Transações no cadastro usando Stored Procedures.
Palavras chaves: Locadora, sistema completo, Delphi 7, Firebird 2.0, dbExpress, cadastro, formulário base, transação.

9 COMENTÁRIOS
Devmedia - Leitor De Banca
Luciano, primeiramente gostaria de parabenizá-lo pelas vídeo aulas do sistema de locadoras, é bem interessante as técnicas de desenvolvimento utilizadas, muito bom ! Aproveitando eu gostaria de saber porque no IBExpert que estou usando ao criar uma Stored Procedure não está aparecendo os check boxes para definir os tipos de Stored Procedure que desejo criar, será que é a versão que estou utilizando ou é configuração da ferramenta. Aguardo pela resposta, obrigado.
[há +1 ano] -
Responder
Devmedia
Acredito que seja configuração, pois usei várias versões do IBEXpert e nunca tive esse problema.
[há +1 ano] -
Responder

Carlos Nunes
Como faço para baixar as vídeos aulas, pois sou assinante da ClubeDelphi e no site diz que as vídeos aulas são gratuítas para assinantes, mas onde fica o link para realizar o download das vídeo aulas?
[há +1 ano] -
Responder

Tiago Zanetini Tiveron
Luciano,
Eu estou com problemas ao utilizar essa dll. Fiz exatamente como vc faz, controlando as transações com id e tal... Só que o rollback não funciona.
Por favor experimente colocar um abort entre o ExecProc e o Commit do seu exemplo para ver se o rollback é executado com êxito no firebird...
Obrigado.
[há +1 ano] -
Responder
[autor]
Luciano Almeida Pimenta
Com certeza não funcionará, pois depois do ExeProc, com o Abort, o restante da instrução não será executada, assim o Commit não será efetivado no banco.
[há +1 ano] -
Responder
Tiago Zanetini Tiveron
Luciano, desculpe, acho q não expliquei bem. No meu caso aqui, quando ocorre um problema durante uma transação, não está executando o rollback, ou seja, fica uma parte das coisas já executadas gravada no bd, as quais deveriam ser desfeitas. Eu falei para colocar o Abort somente para verificar se o rollback é executado. O driver que eu baixer do seu exemplo está com esse problea em minhas aplicações, e eu fiz igual o seu exemplo, com ID nas transações e tudo... :-(
[há +1 ano] -
Responder
[autor]
Luciano Almeida Pimenta
Verifique novamente, pois como mostro na aula, o Rollback funciona.
[há +1 ano] -
Responder
Tiago Zanetini Tiveron
Seria possível vc me mandar o código fonte dessa aula? Eu comprei a vídeo aula mas não veio com os fontes. Assim eu posso testar e verificar melhor oq eu fiz.
Se puder manda no tiagosmith@gmail.com
Obrigado.
[há +1 ano] -
Responder
Devmedia0000
ola Tiago; Vc pode encontrar os fontes na aula 24; Abs
[há +1 ano] -
Responder
Você está em:
canal Delphi
Publicidade
Este post faz parte de:
Curso(s):
Delphi 7 - Sistema completo de Locadora com Delphi, dbExp...
Formações:
Formação Delphi Developer (48 horas)
Curso(s):
Formações:
Luciano Almeida [devmedia Videos]
Space do autor
Técnico em Processamento de Dados, desenvolvedor Delphi/C#. Autor de mais de 60 artigos e 300 vídeo aulas sobre Delphi, C#, banco de dados e ASP.NET.
Palestrante da 4ª edição da Borland Conference (BorCon). Desenvolvedor ASP.NET da Paradigma Web Bussiness em Florianópolis-SC.
Space do autor

download
2
0
