4D v14.3SET EXTERNAL DATA PATH |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET EXTERNAL DATA PATH
SET EXTERNAL DATA PATH
SET EXTERNAL DATA PATHコマンドはaField引数に渡したフィールドの、カレントレコードの、外部ストレージの場所を設定あるいは変更します。 4Dではテキスト、BLOB、およびピクチャー型のフィールドデータをデータファイルの外部に格納することができます。この機能に関する詳細な説明はDesign Referenceマニュアルを参照してください。 このコマンドで指定される設定は、カレントレコードがディスクに保存されるときにのみ適用されます。アプリケーションストラクチャーに設定されたパラメー ターは変更されません。カレントレコードがキャンセルされると、コマンドはなにも行いません。一度コマンドが実行されると、4Dは自動でレコードフィール ドとディスク上のファイルとのリンクを保守します。パスを変更したい場合を除き、再度コマンドを実行する必要はありません。 pathにはカスタムパス名または自動的な場所を指定する定数いずれかを渡すことができます:
注: SET EXTERNAL DATA PATHコマンドは4Dローカルモードまたは4D Serverでのみ実行できます。リモートモードの4Dではなにも行いません。 ピクチャーデータが特定のサイズ以上の場合、データをデータファイルの外部に保存します。フォームの保存ボタンに以下のように記述します: If(Picture size([Photos]InputField)>1300000) ピクチャーフィールドの中身を、データベースのデータファイル外に相対パスを使って保存したい場合を考えます: CREATE RECORD([Photos]) |
プロパティ
プロダクト: 4D
履歴
初出: 4D v13 参照
Get external data path ARTICLE USAGE
ランゲージリファレンス ( 4D v14 R3) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||