Description Creates a new database McDBNode from a COM File.
-
Return Type
-
A Boolean value. A McDBNode with a reference to the new/overwritten McDBNode. Failure Returns Nothing. Failure conditions: Implementation defined.
-
Syntax
-
object.FileStoreNode (sDisplayName, pOverridden, sFileName, sFolderPath, pdbnodeTarget, eStorageMethod, sStorageFileName, sNodeName, eOverWrite, pdbtypeSource, ppdbnodeStored)
The FileStoreNode Method syntax has these parts: |
| object | An expression evaluating to an object of type McDataHandler. | | sDisplayName | Required. A String value. | | pOverridden | Required. An IUnknown object. | | sFileName | Required. A String value. The given filename .
sFolderPath : The folder path of the file.
pdbnodeParent : The McDBNode that shall be the parent of the newly stored McDBNode.
eStorageMethod : The method of data storage.
sStorageFileName : The file name to used when the File is stored to a file.
bOverwrite : When True the McDBNode for the pUnknown will be an attempted to be overwritten.
pdbtypeSource : The requested structure of the new McDBNode. | | sFolderPath | Required. A String value. | | pdbnodeTarget | Required. A McDBNode object. | | eStorageMethod | Required. A mcDataNodeStorageMethods enumeration, as described in settings. | | sStorageFileName | Required. A String value. | | sNodeName | Required. A String value. | | eOverWrite | Required. A mcDataNodeOverwrites enumeration, as described in settings. | | pdbtypeSource | Required. A McDBType object. | | ppdbnodeStored | Required. A McDBNode object. | Settings The settings for eStorageMethod are:
 | mcdatnsm_NotSpecified | 0 |
No Value. Use default value specified to the database type.
|
 | mcdatnsm_StoreFilepath | 65536 |
Store the filename of a file (file must be already saved)
|
 | mcdatnsm_StoreFileData | 131072 |
Save the data in the database
|
 | mcdatnsm_StoreCopyFileName | 262144 |
Save to a database managed file and store filename in database
|
 | mcdatnsm_All | 458752 |
Not a valid value. Use for bit mask of possible values.
|
The settings for eOverWrite are:
 | mcdaton_NoOverwriteMakeNew | 0 |
Default: FALSE - Add new with all content and make new when instead of overwrite.
|
 | mcdaton_Attributes | 1 |
add or overwrite attributes
|
 | mcdaton_AttributesRemoveOld | 2 |
remove any existing attributes (prior to save)
|
 | mcdaton_Data | 4 |
add or overwrite data
|
 | mcdaton_DataRemoveOld | 8 |
remove existing data (prior to save)
|
 | mcdaton_Icons | 16 |
add or overwrite icons
|
 | mcdaton_IconsRemoveOld | 32 |
remove any existing attributes (prior to save)
|
 | mcdaton_Categories | 64 |
add categories
|
 | mcdaton_CategoriesRemoveOld | 128 |
remove any existing categories (prior to save)
|
 | mcdaton_Children | 256 |
add children
|
 | mcdaton_ChildrenRemoveOld | 512 |
remove any existing children (prior to save)
|
 | mcdaton_RemoveOld | 682 |
Overwrite All
|
 | mcdaton_All | 1023 |
Add or Overwrite all
|
 | mcdaton_AllTrue | -1 |
Legacy support. Same as mcdaton_All.
|
|