>The other problems I am having is not being able to use cursors and create other cursors off of a memory cursor. You always have to go back to the database. At least I think you do, I would like to know that I am wrong, because I could really use an easy way to create another DataTable off an existing DataTable without building the DataTable from scratch.
Thanks. Its always good to hear form someone in the trenches.
Check out the DataView of the DataSet. It looks like it does some of what a VFP cursor does, but a LOT less flexible:
"A DataView enables you to create different views of the data stored in a DataTable"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mwsdk/html/mwconAccessingData.asp-Dave