次の方法で共有


レコード長が正しくありません。

このエラーの考えられる原因は次のとおりです。

  • FileGetFileGetObjectFilePut、またはFilePutObjectステートメントで指定されたレコード変数の長さは、対応する FileOpen ステートメントで指定された長さと異なります。

  • FilePutステートメントまたは FilePutObject ステートメント内の変数は、可変長文字列であるか含まれています。

  • FilePutまたはFilePutObject内の変数は、Variant型であるか含まれています。

このエラーを解決するには

  1. レコード変数の型を定義するユーザー定義型の固定長変数のサイズの合計が、 FileOpen ステートメントの Len 句に記載されている値と同じであることを確認します。

  2. FilePutまたはFilePutObjectステートメントの変数が可変長文字列であるか含まれている場合は、可変長文字列が、FileOpen ステートメントのLen句で指定されたレコード長より少なくとも 2 文字短くしてください。

  3. FilePutまたはFilePutObjectの変数がVariantまたは含まれている場合は、可変長文字列が、FileOpen ステートメントのLen句で指定されたレコード長より少なくとも 4 バイト短くしてください。

こちらも参照ください