Esta build contém uma configuração que permite habilitar o delete físico de registros.
Situação | Utilização do DBAccess para acesso a dados dos Bancos de Dados relacionais homologados. |
---|---|
Ocorrência | A compatibilidade com a arquitetura ISAM de acesso a dados trabalha com um marcador lógico de visibilidade de registro. Sendo assim, a função DBDelete() não remove fisicamente um registro da base de dados, apenas atualiza o campo de controle "D_E_L_E_T_", para controlar a visibilidade lógica do registro nas operações de navegação ISAM. A deleção física somente ocorre caso seja realizado um PACK na tabela. |
Melhoria | Para alterar o comportamento do DBAccess, e fazer com que a marcação lógica de um registro para deleção – feita através da função DbDelete() – realize a remoção física do registro, deve ser inserida a configuração RealDelete=1 na seção de configuração do ambiente de conexão desejado no arquivo dbaccess.ini Para esta configuração ser considerada para todos os ambientes de um determinado banco de dados, basta inseri-la dentro da seção de configuração do banco desejado. Para ela alterar o valor default para todos os bancos e ambientes, basta inseri-la na seção [GENERAL] |
Informações adicionais |
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas