ADO Database Delphi

Question:
I'm getting the error "Trying to append data to a
non-partial dataset". What condition will cause this
error ?
Answer:
This is usually caused by a call to AppendData when the
TClientDataSet thinks it has all the data.