André Alves de Lima

Talking about Software Development and more…

Acesso a dados

Dica rápida: Resolvendo o erro DbProviderFactories section can only appear once per config file

Seu sistema está funcionando normalmente no computador do cliente, aí, de repente ele te liga e reclama que está recebendo um erro esquisito: The DbProviderFactories section can only appear once per config file O que fazer? O que causou esse erro? Não se estresse, eu explico para você, na dica rápida de hoje! Alguns meses […]

Periscope replay: SQL Server, MySQL ou PostgreSQL?

Uma dúvida frequente que aparece quando estamos desenvolvendo aplicativos é: qual banco de dados utilizar? Aproveitando essa dúvida, resolvi fazer uma transmissão no Periscope abordando: SQL Server, MySQL ou PostgreSQL? Qual utilizar? Veja o replay: Edit: eu acabei falando algumas besteiras sobre o PostgreSQL nesse vídeo e fui corrigido nos comentários do Youtube por pessoas […]

Parâmetros do ADO.NET: por favor, pare de concatenar strings nas suas sentenças SQL!

Eu tenho certeza que, em alguma parte do código das suas aplicações, você já precisou realizar alguma consulta no seu banco de dados, não é mesmo? Isso é uma tarefa tão comum que acabamos nem nos dando conta se estamos fazendo da forma correta. Ao realizarmos consultas utilizando as classes base do ADO.NET (DbConnection, DbCommand, […]

Instalando o SQL Server junto com a aplicação

Finalmente, depois de meses desenvolvendo o seu aplicativo, você acabou o projeto. Você já testou todos os cenários que você conseguiu imaginar e o resultado foi positivo: tudo está funcionando perfeitamente. Pequeno detalhe: no seu computador. É nessa etapa que começa uma nova batalha: distribuir a sua aplicação. Uns tempos atrás eu escrevi um artigo […]

Backup e restauração de bancos de dados SQL Server pelo C#

Uma dúvida frequente que aparece quando utilizamos o SQL Server como banco de dados nas nossas aplicações é: como fazer o backup e restauração do banco de dados através da própria aplicação? Essa questão surge principalmente quando a aplicação não é tão grande e quando utilizamos o SQL Server Express, uma vez que, para aplicações […]

Transações distribuídas com o TransactionScope

Ao trabalharmos com o desenvolvimento de aplicações de negócios, certamente um dia acabamos nos deparando com a necessidade de criarmos transações, principalmente para a execução de comandos no banco de dados. Se você cursa ou cursou alguma faculdade relacionada a desenvolvimento de software, provavelmente seu professor de banco de dados deu aquele exemplo de aplicação […]

Dica rápida: Compactar mdb (Microsoft Access) programaticamente com C#

Não é segredo para ninguém que os arquivos mdb (do Microsoft Access) são facilmente corrompidos e que, uma vez que o tamanho deles cresce, ele não é automaticamente reduzido de tamanho. Se você abrir o arquivo mdb diretamente no Microsoft Access, é possível compactá-lo e repará-lo utilizando a opção “Compact and Repair Database“. Mas, como […]

Previous Posts Next posts