Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Pagetitle | ||||
---|---|---|---|---|
|
Função: DBCommit
Salva
...
em
...
disco
...
todas
...
as
...
atualizações
...
pendentes
...
na
...
área
...
de
...
trabalho
...
corrente.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
DBCommit() |
...
|
Retorno
...
Nome | Tipo | Descrição |
---|---|---|
uRet | nil | Retorno sempre é nulo. |
Observações
...
- DBCommit() efetiva alterações pendentes em um registro, salvando em disco.
- Normalmente não é necessária a chamada a esta função, pois a execução de algumas rotinas executam o
...
- DBCommit() automaticamente no início das instruções. Exemplos destas funções:
...
- DBGoTop(),
...
- DBSeek(), Recno(),
...
- DBAppend() etc.
Exemplos
...
//Este exemplo, apresenta como utilizar a função DBCommit() para salvar todas as alterações
//realizadas na área de trabalho atual.
USE Clientes NEW
DBGOTO(100)
Nome := "José"
USE Fornecedores NEW
DBGOTO(168)
Nome := "João"
DBCOMMIT() // Salva em disco apenas as alterações realizadas na tabela Fornecedores
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
FUNCTION Example()
Local cT1 := "T1"
TCLink()
DBCreate("T1", {{"FIELD_NAME", "C", 10, 0},;
{"FIELD_TYPE", "C", 10, 0}}, "TOPCONN")
DBUseArea(.F., 'TOPCONN', cT1, (cT1), .F., .T.)
(cT1)->( DBAppend( .F. ) )
(cT1)->FIELD_NAME := "name"
(cT1)->FIELD_TYPE := "string"
// Salva o novo registro.
(cT1)->( DBCommit() )
DBCloseArea()
TCUnlink()
RETURN
|
Veja também
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas