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