Páginas filhas
  • DBAccess - Seção [General], chave AdjustColName

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css
Portuguese
Pagetitle
AdjustColName
AdjustColName

Ajusta automaticamente os aliases de colunas utilizados na TCGenQry e que não suportados pela linguagem

Inclusão de trecho
AdvPL
AdvPL
nopaneltrue
.

Valores válidos

Valor

Descrição

0

Desabilitado

1 (Padrão)

Habilitado

Observações

  • O Ajuste de colunas é necessário para o uso da coluna no
    Inclusão de trecho
    AdvPL
    AdvPL
    nopaneltrue
    quando ela contém algum carácter especial ou espaço, após o ajuste da coluna ela recebe o nome "CFIELD+iNDICE", conforme o exemplo abaixo:


Bloco de código
themeEclipse
collapsefalse
user function example
	TCLink()
	
	DBCreate(cT1, {{"FLD_NAME", "C", 2, 0}, ;
  	{"FLD_NUMB", "N", 10, 0}, ;
  	{"FLD_TEXT", "C", 3, 0}} , "TOPCONN")


	// com AdjustColName habilitado
	cQuery:= 'SELECT FLD_NAME AS "FLD NAME" FROM T1'
  	DBUseArea( .T., "TOPCONN", TCGenQry(,,cQuery), cT1, .F., .F. )
  
	// Não é possivel acessar a coluna "FLD NAME" devido o uso de espaço no alias da coluna
  	conout((cT1)->CFIELD1)

	DBCloseArea()
	
	TCUnlink()
return


Exemplos

Bloco de código
themeEclipse
collapsefalse
[General]
AdjustColName=1
; Todos os ambientes / conexões serão habilitados.
 
[oracle/homologa]
AdjustColName=0
; Somente a conexão com "Oracle/homologa" estará desativada.