MS4BI Database

MS4BI Database

[Help]

Some examples created with Ms4script (low-code)

MS4BI database 1 MS4BI database 2 MS4BI database 3 MS4BI database 4 MS4BI database 5 MS4BI database 6

extract help online : DATABASES

KEYWORD : Start_Ms4BI_USERDB

Definition

Enables database management by users.

Syntax

  		 
	
	Start_Ms4BI_USERDB(directory)
	
	

Example 1

  		   
text :LDriverapp,WWWLpathDataBase,WWwDirDb  ; 
GetDriverSysPath(LDriverapp);
 Str_Cat  LDriverapp,"\MANDRAGOREPLANETE\MS4BI\01-GETTING-STARTED-UNICODE" into WWwDirDb;
  
BEGIN ** 
 Start_Ms4BI_USERDB(WWwDirDb); 
END;
	
	

KEYWORD : IMPORT_EXCEL(recommended)

:

Definition

- Imports a file or table from an Excel Web
- Creates and adds a table to an MS4DB database

Syntax

 
  	  	 IMPORT_Excel:   
			option :
			  BEGIN  
				 Input : 
    
				   File    : "#DRIVERSYS+\MandragorePlanete\MS4BI\01-GETTING-STARTED-ULTRASIMPLE\example.xlsx",
					 sheet  : "who","age",
					 File   : .....
                     sheet  : ...					 
    	 		 Output : 
 			       DBconnect {Ms4DB} (NewDb)  , 
		    		  Create : Table("[mytable]") 
 				 Sql : 
				(" SELECT  who.firstname, who.name,  age.age,age.sex  " +
				 " from  [who] ... " +
				 " INNER join  [age] ON who.name =  age.name  " 
				 " Join ............",
				 )  returning(nReturn)
			  END ;			
	if( nReturn =-1)  
	then 
	 display " nReturn ",nReturn;
	 display " Import : problem : exit......";
 		exit;		
	end_if;	

KEYWORD : DBBACKUP

:

Definition

- Copy/Backup an MS4 DB database.

Syntax

  		 
			 DBBACKUP{MS4DB}(string path + DB Name src ) to  (string path + DB Name dest ) return integer (optional);
 	

Example

  
 
Char : LCurrentDir:256, LcurrentDirdb_src :256 ,LcurrentDirdb_dest :256  ;
 integer : yes :=1,msgsql;
Getcurrentdir(LCurrentDir);
Str_format( LcurrentDirdb_src,"%s\Ms4BI-DemoExcelCube.db",LCurrentDir);
Str_format( LcurrentDirdb_dest,"%s\Ms4BI-DemoExcelCube_backupex.db",LCurrentDir);
 ** pc 
 DBBackup{Ms4db}  (LcurrentDirdb_src) to  (  LcurrentDirdb_dest) return (msgsql);
  if(msgsql= 1)
  then
  display "ok   local  PC backup";
  else
  display "ko  local  PC  backup";
  end_if;
  
  ** server   
 DBBackup{Ms4db}("#WWWMS4BISERVER+\Ms4BI-DemoExcelCube.db") to (  "#WWWMS4BISERVERBACKUP+\Ms4BI-DemoExcelCube.db") return (msgsql);
  if(msgsql= 1)
  then
  display "ok   local WEB backup";
  else
  display "ko  local WEB  backup";
  end_if; 
  
  enter; 
	

Remarks

Only applies to the MS4DB driver.
integer : returns FALSE (0) if there is a problem :backup ko, otherwise TRUE (0) backup Ok

See also

IMPORT_ADONEW DB, DBEXIST, DBCREATE, DBCONNECT, DBDELETE,DBCLOSE,DBBACKUP,TABLEEXIST,VIEWEXIST, MS4_SQL, EXPORT_TABLE, EXPORT_SCHEMA, Sql_DestroyEnv

Source Code Ms4script -low code-

Select an example from the tree to display the code here.
Go to top


Mandragore Planete
Mandragore Planete
15 rue des Halles
75001 PARIS FR
T: (+33) 1 76 46 09 83
New branches opening soon in Bordeaux FRANCE, Montreal CANADA, San Francisco USA contact@mgplanete.com
Mediator
CMAP

39 av. Franklin D. Roosevelt
75008 PARIS FR
T: (+33) 1 44 95 11 47
<