ClientDataSet截断数据??
ClientDataSet1.Close;
ClientDataSet1.CommandText := 'insert into aa(mark_name) values(:ad) ';
ClientDataSet1.Params.ParamByName( 'ad ').AsString := '中国 ';
ClientDataSet1.Execute;
就这么简单的语句,是通过三层方式实现的。但是保存到数据库中的中文数据都要截断一半,例如上边只保存“中”?如果用
'insert into aa(mark_name) values(‘中国’),就没有问题?不解~~
[解决办法]
确实没遇到过,
不过我一般都是用后面一种方法.
设个断点跟踪下,看哪一步里面截断了字符串,也许能找到原因.