|
All these functions deal with PRJ_HANDLE that helps you to
identify each active project. Current version of the SDK supports
up to 8 active projects.
LoadProject function loads project from the disk
file.
C/C++
PRJ_HANDLE LoadProject(char *FileName)
C#/VBA/scripts
int LoadProject(string FileName)
SaveProject saves specified by handle project to the disk
file.
C/C++
int SaveProject(PRJ_HANDLE handle, char *FileName)
C#/VBA/scripts
int SaveProject(int handle, string FileName)
Returns 0 in success or non-zero otherwise.
NewProject creates new empty project.
C/C++/C#
PRJ_HANDLE NewProject();
CloseProject closes specified project and removes it from
RAM.
C/C++/C#
void CloseProject(PRJ_HANDLE handle);
RunProject executes the project with specified database
connection.
C/C++
int RunProject(PRJ_HANDLE handle, DG_HANDLE connection, char
*logFile)
C#/VBA/scripts
int RunProject(int handle, int connection, string logFile)
RReturns 0 for success or non-zero otherwise.
Notes:
- 'connection' parameter should be correct and connected handle of database connection.
- 'logFile' is location where execution log will be created. The
program uses "error.log" in the current directory for empty or
invalid parameter.
See also: Error handling.
|