4D v14.3SET EXTERNAL DATA PATH |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET EXTERNAL DATA PATH
SET EXTERNAL DATA PATH
The SET EXTERNAL DATA PATH command sets or modifies, for the current record, the external storage location for the aField field passed as parameter. With 4D (beginning with version 13), it is possible to store Text, BLOB and Picture type fields outside of the data file. For a complete description of this functionality, refer to the Design Reference manual. The setting defined by this command is only applied when the current record is saved on the disk. Storage parameters set in the application structure are not changed. If the current record is canceled, the command does nothing. Once this command is executed, 4D automatically maintains the link between the field of the record and the file on disk. You do not need to execute the command again (except if you need to change the path). In path, you can pass either a custom pathname, or a constant designating an automatic location:
Note: The SET EXTERNAL DATA PATH command can only be executed on a local 4D or on 4D Server. It does nothing when it is executed on a remote 4D. You want to save the contents of a picture file outside of the data when it exceeds a certain size. In the form validation button, you can write: If(Picture size([Photos]InputField)>1300000) You want to save the contents of a picture field outside of the data and relative to the database data file: CREATE RECORD([Photos]) |
PROPERTIES
Product: 4D
HISTORY
Created: 4D v13 SEE ALSO
Get external data path ARTICLE USAGE
4D Language Reference ( 4D v14 R3) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||