在clientdataset中使用Filter过滤数据集。语法如下
filter := 's_name like ''%' + sname +'%''';
filtered := true;(s_name 是一cds文件中的一tstring类型字段,sname是一字符串变量)
当s_name或sname的值含有中文字符时,比较总是失败。而两字符串都全是英文字符时比较总是正确的,请问这是怎么回事?
filter := 's_name like ''%' + sname +'%''';
filtered := true;(s_name 是一cds文件中的一tstring类型字段,sname是一字符串变量)
当s_name或sname的值含有中文字符时,比较总是失败。而两字符串都全是英文字符时比较总是正确的,请问这是怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货