Detectar Campo S_T_A_M_P

Olá,

O campo S_T_A_M_P_ é um campo reservado do DBAccess, por isso o FieldPos não enxerga o mesmo, ele segue o mesmo conceito do campo R_E_C_N_O_.

Um possibilidade é utilizar a função TCStruct, que retorna a estrutura real da tabela do SGBD, permitindo assim você ver todos os campos da tabela, inclusive os campos reservados.

A TCStruct é semelhante a DBStruct, a diferença é que a DBStruct baseia-se na workarea padrão do Protheus, já a TCStruct lê diretamente o banco.

Documentação: https://tdn.totvs.com/display/tec/TCStruct


Boas práticas sobre essa coluna que tem diversos links sobre essa implementação:

https://tdn.totvs.com/pages/viewpage.action?pageId=563943271