Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Pagetitle | ||
---|---|---|
|
...
...
|
Marca
...
o
...
registro
...
atual para
...
exclusão.
Sintaxe
...
DBDelete ( ) --> Nil
Bloco de código | ||
---|---|---|
| ||
DBDelete()
|
...
Observações
- Utilize o comando Set Deleted
...
- para filtrar os arquivos marcados.
- Utilize o
...
- a função __DBPack para excluir fisicamente os arquivos marcados pela DBDelete.
Exemplos
//Este exemplo, apresenta como utilizar a função DBDelete() para marcar alguns registros
//como excluídos e o comando Pack para excluí-los fisicamente.
USE Clientes NEW
DBGoTo(100)
DBDelete()
DBGoTo(105)
DBDelete()
DBGoTo(110)
DBDelete()
PACK
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
...
O exemplo abaixo utiliza a RDD "TOPCONN", mas a função pode ser utilizada com qualquer uma das RDDs válidas.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
user function test()
Local nHandle := TCLink( "MSSQL/DSN1", "127.0.0.1", 7890 )
Local cTable := "MYTABLE"
Local cRDD := "TOPCONN"
// Abre a tabela
DBUseArea( .T., cRDD, cTable, (cTable), .F., .F. )
// Maraca os registros para deleção
DBGoTo( 100 )
DBDelete()
DBGoTo( 105 )
DBDelete()
DBGoTo( 110 )
DBDelete()
// Remove efetivamente os regisros
__DBPack()
// Fecha a tabela
DBCloseArea()
// Desconecta do SGBD
TCUnlink( nHandle )
return
|
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas