可以这样插入记录:
with ClientDataSet1 do
begin
Open;
Append;
FieldValues['fieldname']:=fieldvalue;
Post;
ApplyUpdates(0);//此句可写在另一处以实现批量更新
end;
如果用SQL 来插入记录,也没问题,但服务端必须允许客户端修改 SQL:
with ClientDataSet1 do
begin
Close;
CommandText:='INSERT INTO tablename(fieldname) VALUES(fieldvalue');
Execute;
end;