Wo steht denn, dass man den Parameter [createonfail] als Variable übergeben darf?
Ich vermute mal, dass das so nicht vorgesehen ist und der Parameter in dem Fall einfach ignoriert wird.
Gruß Dirk
Dim blnCreateOnFail as Boolean
blnCreateOnFail = False
Set db=session.Getdatabase("", "NV.nsf", CBool( blnCreateOnFail ) )