MSCreate
Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025Descrição
MSCreate - Cria um arquivo/tabela dependendo da RDD. |
Sintaxe
MSCreate( <cArquivo>, <aStru>, <cDriver> ) |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
cArquivo | Caracter | Nome do arquivo/tabela | X | ||
02 | aStru | Array | Array com a estrutura do arquivo/tabela | X | ||
03 | 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 |
Retorno
Retorno | Tipo | Descrição |
lRet | Boolean |
Verdadeiro se conseguiu criar aquivo/tabela |
Exemplo
#INCLUDE "TOTVS.CH" User Function MSCreate() Local aStruct := {} aStruct := SA1->( dbStruct() ) SA1->( dbCloseArea() ) If !MSCreate( '\DATA\SA1TMP', aStruct ) MsgInfo("Arquivo não criado.","UniversoADVPL") EndIf Return( Nil )
Resultado
ASTRU
[nI,01] |
Nome do campo/coluna (máximo de 10 caracteres) |
[nI,02] |
Tipo ("C" = Caracter, "N" = Numérico, "M" = Memo, "L" = Lógico, "D" = Data) |
[nI,03] |
Tamanho (numérico) |
[nI,04] |
Decimais (numérico) |
CDRIVER
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 |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Discussão (0)
Sem comentários ainda
Realize o LOGIN no site para poder comentar