The 65,000 is a limit of VFP9 COPY TO xls command and Excel itself before Excel 2007.
You can try
Export To Excel Causes COM Error Message #
1292509 instead
>
>COPY TO (lcReportFile) FIELDS &lcFieldList TYPE XL5
>lnRecordsCopied = _TALLY
>
>Is there a limit to the number of records that can be copied over? I'm seeing a difference between the source table and the result xl5...
>
>Is _TALLY not valid ?
>
>After copying 130,000 records, _TALLY shows 65,000...
>
>I don't see any other table activity in-between to change the _TALLY .
--sb--