次の方法で共有


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

このエラーでは以下の原因が考えられます。

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

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

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

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

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

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

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

関連項目