Histórico da Página
Ocorrência | Falha de inserção ou update de registro, retornando um erro do Banco de Dados em uso, informando que uma determinada coluna da tabela não existe, quando a aplicação AdvPL tenta fazer uma inserção ou atualização usando um ALIAS de ta tabela aberta internamente pelo FrameWork do AdvPL Quando a aplicação
, ocorre falha na operação, retornando um erro específico do SGDB utilizado. Trechos de mensagens de erro:
| |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Melhoria | Uma tabela aberta internamente com colunas agregadas por relacionamento (ou Joined Columns) não deveria ser utilizada para inserção ou alteração de dados, apenas consulta. Sem uma proteção específica para estas condições, caso a aplicação AdvPL atribuísse qualquer conteúdo em uma coluna virtual, nas operações de inserção ou alteração, o
, pois referenciava colunas que não existem fisicamente (virtual columns), retornando um erro após enviar ao Banco de Dados a instrução de atualização. Ao ser implementada a proteção destas operações no DBAccess para tabelas com estas características, o DBAccess retorna uma condição de erro informando que a operação solicitada não é válida para a tabela em questão, retornando as seguintes ocorrências de erro: Foi implementada uma melhoria no tratamento desta ocorrência, onde o
| |||||||||||||||||||
Informações adicionais |
|