O procedimento AlteraNomeCampo serve para trocar o nome de um campo já existe em uma determinada tabela.
Pacote
O procedimento AlteraNomeCampo está definido dentro do pacote AlteraNomeCampo.pkg.
Sintaxe
Send AlteraNomeCampo {hNrTabela} {sNmCampo} {sNmNovo} ;
{hoCallBack} {hoStatusPanel}
Onde:
- {htNrTabela} é o número da tabela onde será adicionado o campo;
- {sNmCampo} é o nome do campo que será renomeado, e se o campo não existir um campo com o mesmo nome na tabela nada será feito;
- {sNmNovo} é o novo nome que será atribuído ao campo {sNmCampo};
- {hoCallBack} é o identificador do objeto onde será definida a função CallBack para mostrar o progresso da reestruturação;
- {hoStatusPanel} é o identificador de um objeto StatusPanel para que o progresso da execução seja exibido nele, ou 0 (zero) se não quiser usá-lo.
Exemplo
No momento não há nenhum exemplo de uso dessa função.
Observações
- Para que este procedimento funcione a tabela já deve estar abaerta em modo exclusivo quando este procedimento for chamado;
- Para testar se o campo foi alterado após a execução do procedimento basta utilizar a função ProcuraCampo informando o novo nome.
- Para mais detalhes sobre como implementar a função de Callback do parâmetro {hoCallBack} consulte a documentação do comando Set_Attribute no Help do DataFlex.
Tópicos relacionados
Não encontrou o que precisava, entre em contato conosco.