Função: MsCopyTo
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:
Copia arquivo/tabela de acordo com a RDD corrente.
Programa Fonte:
APLIB070.PRW
Sintaxe:

MsCopyTo ( cArqOricArqDest ) --> lBack

Retorno:
    lBack(logico)
  • .T. se a cópia foi executada com sucesso
Observações

Caso a RDD corrente não seja TOPCONN (Top Connect), o arquivo/tabela informado no parametro cArqOri deverá estar aberto para executar a função MsCopyTo.

Exemplos
#include "protheus.ch"User Function TestCopyTo()Local cFileLocal cFileDestcFile := '\DATA\SA1990'cFileDest := 'SA1BKP'DBUseArea(.T., "DBFCDX", cFile, "TMP", .T., .F.)MSCopyTo( cFile + GetDBExtension(), '\DATA\' + cFileDest + GetDBExtension() )Return
Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cArqOri Caracter Nome do arquivo/tabela origem X
cArqDest Caracter Nome do arquivo/tabela destino X

  • Sem rótulos