4D v16.3DOCUMENT TO BLOB |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DOCUMENT TO BLOB
|
DOCUMENT TO BLOB ( document ; BLOB {; *} ) | ||||||||
引数 | 型 | 説明 | ||||||
document | 文字 |
![]() |
ドキュメント名 | |||||
BLOB | BLOB |
![]() |
ドキュメントを受け取るBLOBフィールドまたは変数 | |||||
![]() |
ドキュメントの内容 | |||||||
* | 演算子 |
![]() |
*** 廃止予定、使用しないでください *** | |||||
DOCUMENT TO BLOB は、documentの内容全体をblobにロードします。開かれていない既存のドキュメントを渡さなければなりません。そうでなければエラーが生成されます。ドキュメントをユーザが選択できるようにするには、Open document およびプロセス変数document を使用します(例題を参照)。
互換性に関する注意: 任意の* (古いバージョンのMac OSにおけるリソースフォーク管理)は4D v16 以降4D ではサポートされなくなりました。詳細については、廃止予定の機能と削除された機能 のマニュアルを参照してください。
以下の例は、ドキュメントファイルをすばやく格納、または取得できるような情報システムを記述する場合を想定します。データ入力フォームで、ドキュ メントファイルをBLOBフィールドにロードできるようなボタンを作成します。このボタンに以下のようなメソッドを作成します:
$vhDocRef:=Open document("") ` ドキュメントを選択させる
If(OK=1) ` ドキュメントが選択されたら
CLOSE DOCUMENT($vhDocRef) ` それを閉じる
DOCUMENT TO BLOB(Document;[YourTable]YourBLOBField) ` ドキュメントをロード
If(OK=0)
` エラー処理
End if
End if
ドキュメントが正しくロードされると、OK変数は1に設定されます。そうでなければ0に設定され、エラーが生成されます。
いずれの場合でも、ON ERR CALL割り込みメソッドを使用すれば、このエラーをとらえることができます。
プロダクト: 4D
テーマ: BLOB
番号:
525
初出: 4D v6
Storing documents, Resource fork, Data fork, Document
ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)