Easily creates a Collection from a FoxPro cursor. Creates either a FoxPro Collection or a wwCollection instance.
CursorToCollection(lcAlias,lnMode)
Return Value
a collection object or null on error
Parameters
lcAlias
Optional - The alias to convert. If not passed active alias is used
lnMode
Optional - 0* - Collection, 2 - wwCollection
Remarks
Web Connection internally uses wwCollection frequently and it offers more control and faster collection parsing. wwJsonSerializer also knows how to serialize wwCollection instances, but not FoxPro collections.
Example
*** Create Collection Data
select * from Customers INTO CURSOR TQuery
loData = CursorToCollection("TQuery") && Collection of record objects
close data
*** Create cursor to receive the data
SELECT * FROM Customers where .F. ;
INTO CURSOR TQuery READWRITE
*** Load data into a cursor from a collection
CollectionToCursor(loData,"Tquery")
See also:
Class wwUtils | Class wwCollection | wwUtils::CollectionToCursor© West Wind Technologies, 2023 • Updated: 09/24/21
Comment or report problem with topic