>>> >>>*:This is a temp cursor with xx,xxx amount of records, since I do not have access to the real data >>>*:I just can't really now how many records there are, but most likely there are thousands >>>select CurIctfer >>>go top in CurIctfer >>> >>>*:This is basically a wrapper routine for the SQLPrepare() VFP function >>>if !PrepareSql(pnHandle, "insert into mySQlTable (cuid,cbatcno,cjeid, cacctid,cdescript,creference," +; >>> "cyear, cpdno, cstatus, csource, dtrs, ntrsamt, ctrstype, ctrsno, cobjno) values (?CurIctfer.cuid, " +; >>> "?CurIctfer.cbatcno, " +; >>> "?CurIctfer.cjeid, ?CurIctfer.cacctid, ?CurIctfer.cdescript, ?CurIctfer.creference," + ; >>> "?CurIctfer.cyear, ?CurIctfer.cpdno, ?CurIctfer.cstatus, ?CurIctfer.csource," +; >>> " ?CurIctfer.cTrs, ?CurIctfer.ntrsamt, ?CurIctfer.cTrsType, ?CurIctfer.cTrsNo, ?CurIctfer.cObjNo)") >>> return .f. >>>endif >>> >>>*:and here is where the inserts are made, goes record by record and inserts each one to the back end >>>*:database >>>scan >>> if !SetSqlData(, pnHandle) >>> return .f. >>> endif >>>ENDSCAN >>> >>>=UnprepareSql(pnHandle) >>> >>>>>>
>>>*:I would create a Remote view, NoDataOnLoad, base on the mySQlTable, Table Buffering >>>Select mySQlTable >>>APPEND FROM CurIctfer >>>TABLEUPDATE() >>>>>>
DO WHILE .T. ME.Work() ENDDO