Compartir a través de


Longitud de registro incorrecta

Entre las posibles causas de este error se encuentran:

  • La longitud de una variable de registro especificada en una FileGetinstrucción , FileGetObjectFilePut o FilePutObject difiere de la longitud especificada en la instrucción correspondienteFileOpen.

  • La variable de una FilePut instrucción o FilePutObject es o incluye una cadena de longitud variable.

  • La variable de o FilePut es o FilePutObject incluye un Variant tipo.

Para corregir este error

  1. Asegúrese de que la suma de los tamaños de las variables de longitud fija en el tipo definido por el usuario que define el tipo de la variable de registro es la misma que el valor indicado en la cláusula de Len la FileOpen instrucción.

  2. Si la variable de una FilePut instrucción o FilePutObject es o incluye una cadena de longitud variable, asegúrese de que la cadena de longitud variable tenga al menos 2 caracteres más cortos que la longitud del registro especificada en la Len cláusula de la FileOpen instrucción .

  3. Si la variable de o FilePut es o FilePutObject incluye una Variant garantía de que la cadena de longitud variable sea al menos 4 bytes más corta que la longitud del registro especificada en la Len cláusula de la FileOpen instrucción .

Consulte también