MSCreate - Resultado

MSCreate

 

Descrição

Cria um arquivo/tabela dependendo da RDD

Sintaxe

MSCreate( <cArquivo>, <aStru>, <cDriver> )

 

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01cArquivoCaracterNome do arquivo/tabelaX
02aStruArrayArray com a estrutura do arquivo/tabelaX
03cDriverCaracterRDD 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

RetornoTipoDescrição
lRetBooleanVerdadeiro 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

MsErase - Resultado

MsErase – Resultado

Informação Adicional

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

0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *