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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas