Categorias
Banco de Dados

Porque um DBA deve orientar programadores a criarem querys parametrizadas?

Um problema a ser evitado é achar que parâmetros dentro de uma query são como macro-substituições, uma especie de Search/Replace dentro de queries, pois não são. Parâmetros são formas de identificar para o servidor SGBD a possibilidade de repetição de uma mesma sentença SQL, daí ele passará a se lembrar dos parâmetros necessário e quais […]

Categorias
Delphi FreePascal

Como lidar com parâmetros de entrada em seu aplicativo

Você esta escrevendo um aplicativo principal ou um utilitário básico e deseja que ele receba parâmetros como meuutilitario.exe verbose import=entrada.log export=saida.csv para indicar verbosidade nas mensagens, também o arquivo que será lido e por fim, o arquivo que será gerado após o processamento, mas a pergunta é: como detectá-los corretamente dentro do programa? Há muitos métodos diferentes, vou […]

Categorias
Uncategorized

Banco de dados e autocommit ligado nos componentes de conexão Firedac, SQLdb, Zeos,… isso é bom ou ruim?

Veja o vídeo e tire suas próprias conclusões:

Categorias
Uncategorized

Como fazer backup e/ou transferência das contas de usuários no FirebirdSQL

Este artigo foi pensado mais em transferir as contas de usuários ativos num servidor para uma estação de trabalho, no entanto, o mesmo principio de aplica a um backup das contas de usuários. Por que fazer? Com as contas de usuários em nossa estação de trabalho podemos alterar todas as senhas reais deles para digamos, masterkey e […]

Categorias
Uncategorized

Versões distintas do FirebirdSQL no mesmo Windows

Vamos agora executar uma instalação do FirebirdSQL numa maquina de desenvolvimento com ambas as versões FB3 e FB4, porque cito apenas desenvolvimento? Não é recomendado no mesmo ambiente duas (ou mais) versões distintas do mesmo RDBMS no ambiente de produção porque a performance e backup afetam significativamente todo ambiente e além disso, caso ocorra um […]

Categorias
Uncategorized

Banco de dados: Diferença entre conexão local, remota e embarcado, em especial com FirebirdSQL

Num vídeo recente, falamos como conectar-se de modo embarcado com o Zeos, em especial usando o FirebirdSQL e surgiram duvidas sobre a diferença entre conexão local, remota e embarcado. Neste vídeo explico as diferenças.

Categorias
Uncategorized

Guia de sobrevivência Lazarus

O Guia de sobrevivência Lazarus recebeu dois novos artigos: Usando Zeos – Conectando uma base de dados com ZConnection Usando Zeos – Embarcando um banco de dados com o ZConnection Também assista aos vídeos sobre o tema no Youtube que foram feitos para os artigos acima:

Categorias
Uncategorized

Preparando o Linux/Fedora para desenvolvimento

Eu desenvolvi uma playlist com uma série de vídeos que mostram como preparar um ambiente Linux usando a distro Fedora. Ele foi pensando em quem ainda esta iniciando, mas se quem é experiente também poderá tirar proveito de alguns temas, vejam eles: #1 GNOME – Desenvolvimento com FreePascal/Lazarus com Linux #2 Flatpak e Flathub – […]

Categorias
Uncategorized

Série de artigo usando o Zeos

Vamos falar sobre o Zeos, uma fantástica suíte de acesso a banco de dados que é suportado pelas IDEs de programação Delphi e Lazarus. Vamos esmiuçar propriedade por propriedade com explicação e exemplos, mas também com vídeos bastante didáticos. Siga o link: Instalação do Zeos Usando Zeos – Conectando uma base de dados com ZConnection […]