>In the LOAD event, I have:
>
>
>SELECT 0
>USE (oApp.cDataPath + "Employees")
>CURSORSETPROP("Buffering", DB_BUFOPTRECORD)
>
>
>In the UNLOAD event, I do
>
>
>USE IN Employees
>
>
>When this last line of code is hit, even though no changes have been made and
>the pointer has not moved, a record is writen to the table. I have not done a
>TABLEUPDATE().
>
>What gives?
Can you use table buffering instead? With record level buffering you may not even know when the record pointer moved committing the changes to the table.
If it's not broken, fix it until it is.
My Blog