Alterar os valores dos itens não-chave do último registro lido no arquivo selecionado.
CHANGE
Na alteração de itens não-chave de arquivos de banco de dados ou arquivos externos.
Este comando garante que itens-chave não sejam alterados, retornando um erro de operação pela função DBERR().
O exemplo a seguir mostra-nos a alteração de um item não-chave em um registro de um arquivo de banco de dados.
SELECT x
USE tab_nfis
FIND numero
REPLACE tot_nfis WITH total_nf, dat_nfis WITH data_nf
CHANGE
O exemplo a seguir mostra-nos a tentativa de alteração de um item-chave
SELECT x
USE tab_nfis
REPLACE tot_nfis WITH total_nf, dat_nfis WITH data_nf,;
cli_nfis with cli_nf
CHANGE
? DBERR() && Exibira o código de erro do comando CHANGE
? DBMESS() && Exibira a mensagem de erro associada a DBERR( )
LOCATE, LOCK, MODIFY, REPLACE, SEEK, USE, DBERR( ), FCHANGE( ) e FMODIFY( ).