Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
TCDelFile
TCDelFile

...

Bloco de código
collapsefalse
TCDelFile( < cName > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cName

caractere

Nome da Tabela/View a ser excluida.

X


Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna .T. se excluiu com sucesso, caso contrário, retorna .F.

Informações
icontrue
titleObservações
  • Geralmente, o retorno falso (.F.) ocorre quando a tabela está sendo utilizada por outro processo ou a tabela não existe no SGBD.
  • Ao apagar uma tabela utilizando TCDelFile, a tabela é excluída fisicamente do banco de dados, internamente através de uma instrução "DROP TABLE". Adicionalmente, a exclusão da tabela através desta função limpa o cache de definição dessa tabela da lista de estruturas em memória do DBAccess, elimina as definições complementares da tabela TOP_FIELD relacionadas à tabela que está sendo excluída, e não permite que esta operação seja feita caso exista alguma conexão com essa tabela aberta para acesso a dados no ERP.
  • Esta verificação não é capaz de determinar se a tabela ou parte de seu conteúdo está sendo acessado por outro processo mediante uma query, por exemplo. Neste caso, a instrução para destruir a tabela será executada, e o resultado da mesma depende do comportamento do banco de dados.

...