Sei sulla pagina 1di 2

Criando banco de dados em Progress CREATE DATABASE C:\Arquivos\cadastro REPLACE NO-ERROR O banco de dados constitudo de, pelo menos,

, dois arquivos bsicos, o prprio banco de dados com extenso DB e o controle de transaes com extenso BI (Before-Image), estes dois arquivos funcionam em conjunto para gerenciar todas as solicitaes dos aplicativos a eles ligados. O arquivo Before-Image(BI) assegura a total e completa integridade referencial dos dados. Mandatory define o campo como obrigatrio. No caso necessrio realizar seu preenchimento. Extent define o campo como um array de n elementos, nomeando-os como: Campo[n elemento] Primeiro programa DISPLAY Hello World!. Criando um programa de insero com apenas uma linha de cdigo, INSERT CUSTOMER Dois modos de conexo com o banco de dados Progress ou no Progress: Modo-Usurio ou Multi-Usurio Conectando ao banco de dados Progress pelo Procedure Editor, CONNECT db [Localizao do banco] -1 .... NEW SHARED VARIABLE [varivel] define uma varivel a ser compartilhada entre procedures, diretamente ou indiretamente a partir da declarao atual. NEW GLOBAL VARIABLE [varivel] define uma varivel a ser compartilhada entre todas as procedures previamente executadas. SHARED VARIABLE [varivel] define uma varivel que foi previamente criada por uma procedure anterior com as clusulas DEFINE NEW SHARED VARIABLE ou DEFINE NEW GLOBAL SHARED VARIABLE [Declaraes]~ VARIABLE[varivel] define uma varivel cujo valor s est disponvel dentro da procedure atual. AS[tipo] indica o tipo de varivel a ser definida. Os tipos so CHARACTER, DATE, DECIMAL, HANDLE, INTEGER, LOGICAL, MEMPTR, RAW, DECID, ROWID E WIDGE-HANDLE. LIKE [Campo de dado] indica que a varivel a ser definida herdar toas as caractersticas do campo orinal escolhido. Os atributos/valores herdados so FORMAT, LABEL, COLUM-LABEL, INITIAL, DECIMALS, EXTENT e VIEW-AS NO-UNDO quando um valor de uma varivel mudada durante uma transao e est desfeita, o Progress restaura o seu valor anterior. BGCOLOR [n] especifica a cor de fundo da varivel para um ambiente grfico.

[NOT] CASE-SENSITIVE indica que a varivel faz distino entre maisculas e minsculas em uma comparao que a utilize. COLUMN-LABEL [texto] Texto que ser exibido com a varivel. DEFINE VARIABLE nome AS CARACTER COLUMN-LABEL Nome do Cliente. UPDATE nome. DCOLOR n Especifica a cor dos caracteres da varivel para um ambiente grfico.

Potrebbero piacerti anche