다음을 통해 공유


레코드 길이가 잘못되었습니다.

이 오류의 가능한 원인은 다음과 같습니다.

  • 또는 FilePutObjectFileGetObjectFilePut 문에 FileGet지정된 레코드 변수의 길이는 해당 FileOpen 문에 지정된 길이와 다릅니다.

  • 또는 FilePutObject 문의 변수 FilePut 는 가변 길이 문자열이거나 포함됩니다.

  • 형식의 FilePut 변수이거나 FilePutObject 형식을 Variant 포함합니다.

이 오류를 해결하려면

  1. 레코드 변수의 형식을 정의하는 사용자 정의 형식의 고정 길이 변수 크기 합계가 문 Len 절에 FileOpen 명시된 값과 같은지 확인합니다.

  2. 또는 FilePutObject 문의 변수가 FilePut 가변 길이 문자열이거나 포함된 경우 가변 길이 문자열이 문 절 FileOpenLen 지정된 레코드 길이보다 2자 이상 짧은지 확인합니다.

  3. 변수가 a FilePut 또는 FilePutObject 포함된 Variant 경우 변수 길이 문자열이 문 절 FileOpen 에 지정된 Len 레코드 길이보다 4바이트 이상 짧은지 확인합니다.

참고하십시오