>>Beth,
>>
>>>Am I going about this incorrectly?
>>
>>How about instantiate your CA, Call its CursorFill(.T., .T.) -- second param means no data. This gives you an empty updatable cursor. Then put your data into that cursor and call Tableupdate().
>
>
>I need data to come over from server if there is any to be sure I set the primary key correctly. but I do have the first .T. there. There may or may not be data on the server.
Beth, I am not sure what you asking about. What is the PK in that table and how you are make sure that the PK is not violated?
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.