Tips

EXPAND BLOBおよびエラー ― 10600

日付2001/02/02
ID01-512
バージョンVersion 6.5 and 6.7
プラットフォームWindows and Mac

バージョン6.5から始めて、EXPAND BLOBに渡されたBLOBが圧縮されない場合、4Dはエラー(-10600)を生成します。BLOBを圧縮する場合、COMPRESS BLOBコマンドはそれが圧縮するBLOBにマーカーを置きます。これらのマーカーはEXPAND BLOBによって認識されることになっています。あなたがCOMPRESS BLOBによって圧縮されていないBLOBを拡張することを試みれば、EXPAND BLOBはBLOBを手をつけないようにしておき、0に変数をセットし、エラーを生成します。 -10600.そのエラーを生成することを回避するために、それを拡張する前にBLOBのステータスのためにテストするべきです。




そのサイズが254バイト未満であるBLOBについては、COMPRESS BLOBがそれらを手をつけなくしておき、0に問題なく着手しエラーを返しません。

上に記述されたコードをコピーするためにはテキストを選択してください:

BLOB PROPERTIES(MyBlob;$Compressed)
If ($Compressed)
EXPAND BLOB(MyBlob)
End if