Search This Blog

Monday, December 6, 2021

db.createdocumentcollection()

 Hi

This is unbelievable.

After 20 years of working with Notes I found out that there always was a method db.createdocumentcollection() for creating a blank collection.

Why the hell neither IBM nor HCL included it into documentation and made it public? 

Previously I always got an empty collection by either ran search with query which for sure would return nothing or used db.GetProfileDocCollection() - both these approaches worked well but made the code less obvious/self-explaining.


Dim s As New NotesSession
Dim db As notesdatabase
Dim col As notesdocumentcollection
Set db = s.currentdatabase
Set col = db.createdocumentcollection()

1 comment:

  1. This feature was included in 8.5, but unofficially. Since version 11.0.1 it is included in the documentation.

    https://help.hcltechsw.com/dom_designer/11.0.1/basic/H_CREATEDOCUMENTCOLLECTION_METHOD.html

    ReplyDelete