Á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
TCIsView
TCIsView

...

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

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cName

caractere

Nome da tabela/view a ser verificada.

X

 


Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna .T. se o nome informado pertece a uma view, caso contrário, retorna .F.

Observações

  • Se for informado o nome de uma tabela ou a view não existir, o retorno é .F.

Exemplos

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
STATIC FUNCTION CreateTable()
  TCDelFile("T1VIEW1")
  TCDelFile("T1VIEWT1")
  
  DBCreate("T1", {{"FIELD_NAME", "C", 10, 0}, ;
                  {"FIELD_TYPE", "C", 10, 0}}, "TOPCONN")
RETURN

FUNCTION u_TCIsView()
  TCLink()
  
  CreateTable()
  
  IF TCViewOne("T1VIEWVIEW1", "T1") == .F.
    UserException("TCViewOne falhou")
  ENDIF
  
  IIF(TCIsView("T1VIEWVIEW1"),  CONOUT('TRUE'), CONOUT('FALSE'))             // retorna .T., ou seja, T1VIEWVIEW1 é uma view
  IIF(TCIsView("T1"),     CONOUT('TRUE'), CONOUT('FALSE'))             // retorna .F., ou seja, não é uma view, pois, T1 é uma tabela
  
  TCUnlink()
RETURN

Abrangência

Esta função está disponível no Application Server - build 7.00.131227A, com data de geração superior a 09/08/2016 e depende de um DBAccess com build superior a 20160402.

Veja também

...