Clique aqui para ler esse artigo em PDF.
dbExpress
Validações em duas camadas
Este artigo tem por objetivo tratar de validações
O segundo cenário apresentará as validações padrões, existentes em todos os bancos de dados, demonstrando como tratar essa validação na aplicação cliente, possibilitando que o usuário decida o que deve ser feito.
Para exemplificar serão utilizadas as seguintes validações:
·Validação de Chave Primária;
·Validação de Chave Estrangeira;
·Validação de Campo Nulo;
·Validação de Intervalos de Valores;
·Validação de Valores entre diferentes Campos.
Para criar esses cenários, crie um banco de dados, no Firebird ou InterBase, chamado “Empresa” e execute o script da Listagem 1.
Listagem 1. Script para criação das tabelas do banco
CREATE TABLE DEPARTAMENTOS
(
CODDEPARTAMENTOINTEGER,
DESCRICAOVARCHAR(60),
SALARIO_MINIMONUMERIC(5,2),
SALARIO_MAXIMONUMERIC(5,2)
);
CREATE TABLE EMPREGADOS
(
CODEMPREGADOINTEGER,
CODDEPARTAMENTO INTEGER,
NOMECOMPLETOVARCHAR(100),
CPFVARCHAR(11),
TELEFONEVARCHAR" [...] continue lendo...