Colunas Definidas pelo Usuário

Aplica-se a: Windows | Windows Server

Colunas Definidas pelo Usuário

Colunas definidas pelo usuário são colunas cujos valores padrão são fornecidos por uma função de retorno de chamada. Essas colunas são sempre marcadas e definidas como o valor calculado pela função de retorno de chamada. Esse valor deve ser estável para cada linha na tabela. A função de retorno de chamada só é usada quando o aplicativo ou o próprio mecanismo de banco de dados precisa ler o valor da coluna para uma determinada linha. O aplicativo tem a opção de substituir o valor padrão e definir um valor específico na coluna. Quando o valor padrão é substituído nas colunas, ele usa espaço na linha, caso contrário, as colunas padrão definidas pelo usuário não usam espaço no registro.

A opção padrões definida pelo usuário é definida no membro grbit da estrutura JET_COLUMNDEF na chamada para JetAddColumn. O parâmetro pvDefault da função JetAddColumn aponta para uma estrutura JET_USERDEFINEDDEFAULT , que contém o nome da função de retorno de chamada no membro szCallback e os dados passados para o retorno de chamada no membro pbUserData .