O Appeon suporta uma grande variedade de parâmetros no DBParm, mas nem todos. Os que não estiverem especificados abaixo, não são suportados…
São suportados os seguintes parâmetros de DBParm:
- CommitOnDisconnect, CacheName, DelimitIdentifier, DateTimeAllowed, DisableBind, TrimSpaces e identidade.
- O nome de fonte de dados (datasource name) para o parâmetro CacheName é diferencia maiúsculas de minúsculas no JBoss e JEUS, WebLogic, WebSphere (mas não no EAServer ou IIS .NET).
- DisableBind parâmetro só é suportado em ESQL.
- No PowerBuilder, o nome da fonte de dados (data source) se aplica somente quando um NVO PowerBuilder é implantado em EAServer.
- No Appeon, aplica-se a fonte de dados (data source) cadastrada para a conexão do aplicativo ao banco de dados. Configurações para os outros parâmetros do script serão ignoradas.
- Para oferecer suporte ao parâmetro DelimitIdentifier, você deve definir a opção “Enclose table and column names in double quotes”
- Se os nomes de tabela e coluna são palavras-chave que deve ser colocado entre aspas duplas (com DelimitIdentifier definido como “Yes”), a instrução SQL não pode ser uma instrução SELECT de PowerBuilder (PBSELECT), caso contrário, impressão PDF e salvar como PDF falhará.
- O parâmetro DelimitIdentifier é suportado quando o nome de tabela atualizada na DataWindow contém o nome do owner. Neste caso, certifique-se limpar/desmarcar a caixa de seleção Enclose table and column names in double quotes” no Appeon Toolset.
- Não é suportado alterar dinamicamente o parâmetro DelimitIdentifier. Para todos os demais suportados no DBParm (excluindo DelimitIdentifier) você pode defini-los dinamicamente antes de executar o connect.
- A propriedade de identidade da transação DBParm é suportada, por exemplo: Identity=’@@IDENTITY’.
Referência:
The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022