社区
Delphi
帖子详情
clientDataSet中文过滤问题
qingxin76
2005-08-09 09:47:19
我用ClientdataSet过滤,数据库是oracle
只对中文过滤没有效果
那位有什么好的解决办法吗?谢谢啦
...全文
95
2
打赏
收藏
clientDataSet中文过滤问题
我用ClientdataSet过滤,数据库是oracle 只对中文过滤没有效果 那位有什么好的解决办法吗?谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qingxin76
2005-08-09
打赏
举报
回复
我的clientdataset是adoquery得到数据转换过来的
想对clientdataset进行过滤
if lstwhere <>'' then
begin
Datasource.DataSet.Filter := lstwhere;
Datasource.DataSet.Filtered := True;
end;
过滤后,查看datasource.dataset.recordcount=0
lstwhere='OHLINENAME=''安老二'''
我看了clientdataset的xml是如下:
<?xml version="1.0" standalone="yes" ?>
- <DATAPACKET Version="2.0">
- <METADATA>
- <FIELDS>
<FIELD attrname="OHLINENAME" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="OWNERUNIT" fieldtype="string.uni" WIDTH="60" />
<FIELD attrname="RUNNINGUNIT" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="RUNNINGVOL" fieldtype="string.uni" WIDTH="20" />
<FIELD attrname="GTBH" fieldtype="string.uni" WIDTH="40" />
<FIELD attrname="BANZUBH" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="FLAWTYPE" fieldtype="string.uni" WIDTH="40" />
<FIELD attrname="XXXZBH" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="FLAWPART" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="FLAWCONTENT" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="FLAWPHENOMENON" fieldtype="string.uni" WIDTH="1000" />
<FIELD attrname="XXDATE" fieldtype="dateTime" />
<FIELD attrname="FLAWPROPERTY" fieldtype="string.uni" WIDTH="40" />
<FIELD attrname="ISFAULT" fieldtype="string.uni" WIDTH="20" />
<FIELD attrname="CLGG" fieldtype="string.uni" WIDTH="1000" />
<FIELD attrname="TREATDEPT" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="TREATDATE" fieldtype="dateTime" />
<FIELD attrname="TREATLEADER" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="EXAMINER" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="XQBJ" fieldtype="string.uni" WIDTH="4" />
<FIELD attrname="JX_FH" fieldtype="string.uni" WIDTH="1000" />
<FIELD attrname="PROCESSDESC" fieldtype="string.uni" WIDTH="1000" />
<FIELD attrname="FLAWSTATUS1" fieldtype="string.uni" WIDTH="40" />
<FIELD attrname="RECIPIENT" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="ACCEPTDESC" fieldtype="string.uni" WIDTH="1000" />
<FIELD attrname="REPORTER" fieldtype="string.uni" WIDTH="100" />
<FIELD attrname="REPORTDATE" fieldtype="dateTime" />
<FIELD attrname="FLAWID" fieldtype="string.uni" WIDTH="80" />
<FIELD attrname="DUTYUNIT" fieldtype="string.uni" WIDTH="60" />
<FIELD attrname="DUTYDEPT" fieldtype="string.uni" WIDTH="60" />
</FIELDS>
<PARAMS />
</METADATA>
eFainter
2005-08-09
打赏
举报
回复
楼主,能说的详细点吗?
midas11.0版本
midas.dll11.0版,解决
client
dataset
中文
过滤
问题
。
delphi fmx
Client
DataSet
安卓下
过滤
中文
失败的解决办法
过滤
功能在某些时候是非常方便的,windows下没任何
问题
,可安卓下面对
中文
失效,这就让人头大了解决办法如下:
delphi的t
client
dataset
的
中文
过滤
使用注意事项
在用到T
client
dataset
的
中文
过滤
时,发现有以下几点一定要注意:第一:
中文
字段必须是明确的varchar类型字段,在程序中可以用if
client
dataset
.fieldbyname(字段名.)datatype=ftstring来判断是不是...一个汉字
过滤
不到
Midas
中文
单字
过滤
补丁
如:like %小%单字
过滤
经测试两种方式 Filter属性、Locate方法 正常。提供各种版本的补丁,欠缺的版本会尽快补上。http://u.skygz.com/ContentPane.aspx?down=ok&filepath=skygz%2f%c6%e4%cb%fc%2fMidaslib.rar ...
代码重构——之获得封装性DELPHI编码实例 (引用)
代码重构——之获得封装性DELPHI编码实例 代码重构是获得...(例子使用DELPHI)代码功能: 给数据集设(T
Client
DataSet
)置
过滤
器,用户可以在一个TComboBox中选择要
过滤
的字段,然后在一个Tedit框中输入要
过滤
的值。如
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章