ClientDataSet1.Close;
  ClientDataSet1.CommandText :='insert into aa(_name) values(:ad)';
  ClientDataSet1.Params.ParamByName('ad').AsString :='中国';
  ClientDataSet1.Execute;就这么简单的语句,是通过三层方式实现的。但是保存到数据库中的中文数据都要截断一半,例如上边只保存“中”?如果用'insert into aa(_name) values(‘中国’),就没有问题?不解~~