AT 600K rows, I'd be more concerned about approaching the 2Gig limit. But then, it depends on the size of each row.
With COM, you'll need to pass strings back and forth. .Net knows nothing about VFP cursors.
>I dunno, seems like a lot of work for a relatively a simple app. They're just trying to automate a process that is currently done manually.
>
>FYI - The invoice table has 600K rows.
>
>The COM component might be the best route.
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer