Share via


COPY MEMO (Comando)

Copia a un archivo de texto el contenido del campo memo especificado en el registro actual.

COPY MEMO MemoFieldName TO FileName   [ADDITIVE]   [AS nCodePage]

Parámetros

  • MemoFieldName
    Especifica el nombre del campo memo copiado al archivo de texto.

  • TO FileName
    Especifica el nombre de un archivo de texto nuevo o existente al que se copia el campo memo. Si no proporciona ninguna extensión en FileName, se asignará la extensión .txt. También puede incluir una ruta de acceso junto con el nombre de archivo.

  • ADDITIVE
    Anexa el contenido del campo memo al final del archivo de texto especificado. Si omite ADDITIVE, el contenido del campo memo reemplazará el contenido del archivo de texto.

  • AS nCodePage
    Especifica la página de códigos para el archivo de texto creado por COPY MEMO. Visual FoxPro copia el contenido del campo memo especificado y, a medida que copia los datos, los convierte automáticamente a la página de códigos especificada para el archivo de texto.

    Si especifica un valor no admitido para nCodePage, Visual FoxPro generará un mensaje de error. Puede utilizar GETCP( ) para que nCodePage muestre el cuadro de diálogo Página de códigos y le permita especificar otra página de códigos distinta para el archivo creado por Visual FoxPro.

    Si AS nCodePage se omite o es 0, no se producirá la conversión de la página de códigos.

Ejemplo

En el ejemplo siguiente, el contenido del campo memo notes se copia al archivo Test.txt. El campo memo se copia luego otra vez y se anexa al final del archivo de texto.

CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE employee && Opens Employee table
COPY MEMO notes TO test.txt
WAIT WINDOW 'Memo contents now in test.txt' NOWAIT
MODIFY FILE test.txt
COPY MEMO notes TO test.txt ADDITIVE
WAIT WINDOW 'Memo contents added again to test.txt' NOWAIT
MODIFY FILE test.txt
DELETE FILE test.txt

Vea también

APPEND MEMO | COPY FILE | COPY TO | MODIFY MEMO