o.InsertDataFromCursor(lcTable)
You can also use cSkipFieldsForUpdates to filter out any fields you don't want to send to the server.
Code actually SCANs the Fox table and builds a dynamic INSERT statement for each record to update the SQL database. Data is always INSERTed.
use wwmb_lookups
loSQL = CREATE("wwSQL")
loSQL.Connect("driver={sql server};server=(local);database=wwMsgTest;uid=sa;pwd=;")
loSQL.InsertDataFromCursor("wwmb_lookups")