WPDM API - Search for "IsNotEmpty"

Hello,

i am trying to search in the vault via API (VB.net) with the condition "IsNotEmpty". But i cant get it to work

Dim con As PDMWorks.PDMWConnection

Dim Options As PDMWorks.IPDMWSearchOptions

Dim results As PDMWorks.IPDMWSearchResults

con = CreateObject("PDMWorks.PDMWConnection")

con.Login("pdmwadmin", "pdmwadmin", "hmtechv")

Options = con.GetSearchOptionsObject

Options.IgnoreCase = True

Options.IgnoreLinks = False

Options.SearchConfigSpecificProperties = False

Options.IncludeHiddenDocuments = True

Options.SearchOnlyChildrenOf = ""

Options.SearchCriteria.AddCriteria(PDMWorks.PDMWAndOr.pdmwAnd, PDMWorks.PDMWPropertyType.pdmwNumber, "", PDMWorks.PDMWConditionType.pdmwIsNotEmpty, "")

results = con.Search(Options)

MsgBox(results.Count)

con.Logout()

I get no result.

If i change the search criteria to (with Value = "-")

Options.SearchCriteria.AddCriteria(PDMWorks.PDMWAndOr.pdmwAnd, PDMWorks.PDMWPropertyType.pdmwNumber, "", PDMWorks.PDMWConditionType.pdmwIsNotEmpty, "-")

I get after a long search (much longer than in SolidWorks...about 5 minutes) a result of many documents (much more than in SolidWorks). The results contains also dicuments with empty Number property.

What i am doing wrong?

Regards

SolidworksApi macros