[Next] [Up] [Back] [Previous] [Contents]

3.11 DIDBI




Calling sequence : CALL DIDBI (IDBOPT, ILEVEL, INMOPT, SPNAME, DBNAME, IEXIT)



Purpose : To initialise FEMGV databases



In
IDBOPT Unused dummy argument (Integer)
INMOPT Unused dummy argument (Integer)
SPNAME Unused dummy argument (Character String *6)
DBNAME Unused dummy argument (Character String *79)
Out
ILEVEL Database configuration level (always=1) (Integer)
IEXIT Error condition (Integer)



Use : This routine is called to initialise a FEMGV database. Old databases will be opened, new databases will be created and opened.

This routine is called directly after routine DIINI. This routine should not be called if one is only outputting to a neutral character file.

Parameter ILEVEL is not needed by this routine. It is, however, set to 1 by DIDBI to maintain consistency between FEMVIEW 5 and versions of the Database Interface Routines.


Errors : The error condition is indicated by the value of IEXIT.


IEXIT Meaning

0     Successful call
14     Database must not be initialised when luopt = 2
15     D.I. Routines must be initialised before database
16     A database is already open
17     Error in opening new index file
18     Error in configuring new index file
19     Existing database is incompatible with routines
21     Existing database not configured with model only
22     Error in opening dummy user level
23     Error in opening dummy project level





[Next] [Up] [Back] [Previous] [Contents]