Cria arquivo de dados.

Sintaxe

MsCreate( cArquivo, aEstrut ,[ cDriver ] ) -> lógico

ArgumentoObrigat.TipoDescrição
cArquivoNãoCNome do arquivo.
aEstrutSimAEstrutura do arquivo.
cDriverNãoCRDD do arquivo.

Descrição

A função MsCreate() cria um arquivo (tabela) de acordo com a estrutura informada no parâmetro aStrut (*). Se o parâmetro cDriver não for informado o RDD corrente será assumido como padrão. Para criação de tabelas no TopConnect é necessário estar conectado ao banco e o environment do Protheus ser TOP.

Se o arquivo for criado com sucesso a função retornará verdadeiro (.T.).

(*) vetor contendo a estrutura da tabela: 1º – caracter, nome do campo; 2º – caracter, tipo do campo; 3º – numérico, tamanho do campo; 4º – numérico, decimais.

Exemplo

Local cTarget := ‘sigaadv’

Local aStrut

aStrut := { { ‘Campo’, ‘C’, 40, 0 } }

If MsCreate( cTarget+’ARQ1001′, aStrut )

APMsgInfo(‘Criado com sucesso!’)

Else

APMsgInfo(‘Problemas ao criar o arquivo!’)

EndIf

Deixe um comentário

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

Necessita de ajuda?