- Multiple changes of directory
- Changing the name of data file
- Substituting directories
- Miscellaneous
<Source>.ChangeDir (Function) In french: <Source>.ChangeRep
Not available with this kind of connection
- Modifies the access path to a data file (which means the directory where the data file will be used). If the data file is opened when using <Source>.ChangeDir, the data file is automatically closed.
Reminder: By default, the physical file corresponding to the data file described in the analysis is handled in the directory specified in the analysis. - Changes the name of database associated with a table. In this case, the database name specified in the connection properties of table (in the data model editor) is ignored.
To modify the connection parameters of a data file not in HFSQL format, we recommend that you use HDescribeConnection and <Source>.ChangeConnection.
Syntax
With HFSQL data files Hide the details
<Result> = <Source>.ChangeDir(<New data file path>)
<Result>: Boolean - True if the operation was performed,
- False if a problem occurs. HError is used to identify the error.
<Source>: Type corresponding to the specified source Logical name of HFSQL data file (defined in the analysis). <New data file path>: Character string New access path to the data file (up to 260 characters). This path can contain the name of drive and directories, or it can be a relative path. If the path is a relative path, the "." (or "?") character is used to specify the current directory and the ".." character is used to specify the parent directory. If this parameter corresponds to an empty string (""), the data file will be handled in the directory specified in the analysis. Remarks Multiple changes of directory <Source>.ChangeDir can be called several times with different parameters. When the path is redefined several times for the same data file, the last specified path replaces all the other ones. Changing the name of data file <Source>.ChangeDir can only be used to change the access path to the physical data file. To change the physical name of the data file, use <Source>.ChangeName. Substituting directories <Source>.ChangeDir is used to associate a directory with a data file. To replace a directory with another one, use HSubstDir. Caution: The directory substitution made by HSubstDir applies to the directory defined by <Source>.ChangeDir. For example:
HSubstDir("C:\Statistics\January", "C:\New\JanStats") Stat.ChangeDir("C:\Statistics\January") Stat.Creation // Data file created in C:\New\JanStats
Miscellaneous - If the ".REP" file is used (HSetREP), the new path is saved to the ".REP" file (see management of .REP files).
- Closing the data file stores the new path but does not store a possible password specified when opening the data file.
- <Source>.ChangeDir is equivalent to HAssign, available in earlier versions.
- This function can be used when establishing a connection with an HFSQL server.  Caution: The order in which the functions for connecting to an HFSQL Client/Server database are called is important. For more details, see Optimizing the connection times to the HFSQL Client/Server databases.
<Source>.ChangeDir can be used with the Native XML Connector.
This page is also available for…
|
|
|
|