Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Pagetitle
Comparação entre Strings
Comparação entre Strings

A partir da versão Harpia do 

Inclusão de trecho
application server
application server
nopaneltrue
, a emissão de queries deixa de injetar a instrução RTRIM nos statements. Contudo, para manter o comportamento esperado de comparação de strings no 
Inclusão de trecho
Advpl
Advpl
nopaneltrue
 (desconsiderando espaços a direita), as tabelas precisam ser recriadas especificando o 
COLLATE RTRIM explicitamente (apenas para campos caractere).

Desta forma, ao abrir uma tabela do SQLite, caso a mesma não tenha sido criada com a especificação citada acima, o 

Inclusão de trecho
application server
application server
nopaneltrue
finalizará a thread com e emitirá a mensagem de erro abaixo:

Sem Formato
SQLITE Table without COLLATE RTRIM -- Unable to open Table XXX"
Informações

As novas tabelas criadas com esta versão do 

Inclusão de trecho
application server
application server
nopaneltrue
já assumem a característica aponta apontada nesta documentação.

Dica

É possível parametrizar o 

Inclusão de trecho
application server
application server
nopaneltrue
 para verificar e converter automaticamente as tabelas do database SQLite.

Para isso, deve-se configurar a chave SQLITE_RebuildTables=1 na seção [general] do appserver.ini do ambiente.