Páginas filhas
  • MsFile - Verifica existência de arquivotabela

Função: MsFile - Verifica existência de arquivo/tabela
Versões: Advanced Protheus 5.07 , Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

Verifica se um arquivo/tabela ou índice existe dependendo da RDD.

Programa Fonte:
.PRW
Sintaxe:

MsFile - Verifica existência de arquivo/tabela ( cArquivo [ cIndice ] [ cDriver ] ) --> lBack

Retorno:
    lBack(logico)
  • Verdadeiro se arquivo/tabela ou índice foi encontrado
Observações

As RDDs que podem ser utilizadas são as seguintes:

    • DBFCDX: RDD indicada no arquivo de configuração (.INI) do Server do Protheus pela chave LocalFiles
    • DBFCDXADS: ADS Local
    • DBFCDXAX: ADS Server
    • TOPCONN: Top Connect
    • BTVCDX: BTrieve
    • CTREECDX: CTree

Caso seja informado o parâmetro cIndice a função MsFile irá verificar se o índice existe para o arquivo/tabela informado pelo parâmetro cArquivo também dependendo do parâmetro cDriver.

Exemplos
#include "protheus.ch"User Function TestFile()Local cFilecFile 	:= '\DATA\SA1990.DBF'If ! MsFile(cFile)	MsgAlert("O arquivo especificado não foi encontrado.")Else	MsgAlert("O arquivo especificado foi encontrado.")EndIfReturn     
Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cArquivo Caracter Nome do arquivo/tabela X
cIndice Caracter Nome do índice
cDriver Caracter RDD a ser utilizada para verificar se o arquivo/tabela ou índice existe. O valor padrão é a RDD principal do ambiente que esta sendo executado

  • Sem rótulos