4D データベース (バージョン 11) のデータを MySQL データベースにエクスポートする準備をしています。
4Dフィールドは、4D Writeドキュメントが保存されたピクチャフィールドです。(MySQL blob にエクスポートすると) ドキュメントがピクチャ フィールドに格納されていることがわかりますが、ほとんどのドキュメントは非常に古いため、ドキュメントを 4D にロードしようとすると、4D は「不明なドキュメント タイプ」というエラーを生成します。
元の 4D Write ドキュメントは、新しいバージョンの 4D Write では読み取れない、かなり古いバージョンの 4D Write で作成されたものではないかと推測しています。
画像を MySQL の BLOB にエクスポートするとドキュメントを読むことができるので、悲しいです。
新しいドキュメントは、次を使用して移行できます。
$Area:=WR New offscreen area
WR PICTURE TO AREA ($Area;[Notes]Note_)
ただし、古い「読み取り不能」ドキュメントは、4D Write エラー 1022 を生成します。
MySQL のデータをテキストとして表示すると、次のようになります。
また、(Sequel Pro を使用して) 画像として表示すると、ドキュメントはフォーマットされ、完全に読みやすくなります。
書式設定されたドキュメントではなく、段落 (キャリッジ リターン) を含むテキストだけを探します。
何か案は?