Parâmetros de DBParm suportados pelo Appeon

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.
Posted in Dev, PowerBuilder and tagged , , , , , , , .