I
IsAvailable
Неожиданно столкнулся вот с какой проблемой: получаю коллекцию методом Search, указываю последний параметр, скажем = 10, получаю коллекцию из 10 документов, но когда иду по этой коллекции, то там ВСЕ документы, удовлетворяющие условию!!!
Может просто понедельничный тупняк у меня? ) Может, знает кто, в чем тут дело?
В хэлпе написано четко, ясно, без примечаний - последний параметр - число документов, которое я хочу получить в коллекцию:
Код:
Set coll = fdb.Search({<условие>, Nothing, 10)
Print "alldocs: " & Cstr(coll.Count)
' выводит "alldocs: 10"
Set fdoc = coll.GetFirstDocument
i = 0
While Not(fdoc Is Nothing)
i = i + 1
Print "iteration # " & Cstr(i)
Call ws.CurrentDocument.FieldAppendText("<имя поля>", "<строка со значениями из fdoc>")
Set fdoc = coll.GetNextDocument(fdoc)
Wend
' выводит пока не забьется поле на 32К или пока не закончатся все документы, удовлетворяющие <условию>
Может просто понедельничный тупняк у меня? ) Может, знает кто, в чем тут дело?
В хэлпе написано четко, ясно, без примечаний - последний параметр - число документов, которое я хочу получить в коллекцию:
Integer. The maximum number of documents you want returned. Specify 0 to receive all matching documents.