EXPAND BLOBおよびエラー ― 10600
日付 | 2001/02/02 |
---|---|
ID | 01-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