Histórico da Página
Remove o valor de uma chave na "Tabela X" e na "Tabela A"
Sintaxe
Bloco de código | ||
---|---|---|
| ||
lRet := VarDel( <cUID>, <cChave> ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
---|---|---|---|---|---|
cUID | Caractere | Identificador da sessão de Variáveis Globais | X | ||
cChave | Caractere | Identificador da chave | X |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
lRet | Lógico | Indica se conseguiu remover o valor da chave <cChave> na sessão <cUID> nas tablelas "Tabela X" e "Tabela A" | Retorna .T. se a função foi executada corretamente e se houver algum erro retorna .F. |
Observações
Para fazer a remoção do valor esta função faz o bloqueio da chave, com isto se houver alguma transação em curso ("VarBeginT" na chave <cChave>), esta função irá aguardar o término da transação ("VarEndT" na chave <cChave>) para por alguns minutos para executar, e ao final da remoção do valor a função irá remover também a transação da chave, e caso tenha conseguido remover a transação, o retorno será verdadeiro (.T.) e senão irá retornar erro (.F.) .
Como "VarDel" faz o bloqueio da chave, ela NÃO deve ser chamada de dentro de uma transação.
Disponível em Build igual ou superior a 7.00.131227A
Exemplos
Exemplo
Toggle Cloak | ||
---|---|---|
|
Cloak | ||
---|---|---|
| ||