社区
数据库相关
帖子详情
!!急急: 一个三层的程序,db:oralce, 客户端clientdataset在进行filter汉字时,总是报错EDBClient with message"type mismatch in e
flyingfox_1979
2003-12-19 02:50:21
我想对一些数据进行filter, 字段类型为widestring,在输入汉字时过滤,结果出错。这是什么原因?
...全文
107
5
打赏
收藏
!!急急: 一个三层的程序,db:oralce, 客户端clientdataset在进行filter汉字时,总是报错EDBClient with message"type mismatch in e
我想对一些数据进行filter, 字段类型为widestring,在输入汉字时过滤,结果出错。这是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiume
2003-12-19
打赏
举报
回复
if FieldCount > 4 then begin
Filter := Filter + ' and ' + Fields[4].FieldName + ' = 0 ';
end;
/// 如果 Fields[4] 是字符型就会出错
flyingfox_1979
2003-12-19
打赏
举报
回复
在线等,急啊
flyingfox_1979
2003-12-19
打赏
举报
回复
该段filter代码如下,帮忙分析:
{******************************************************************************}
{ 过滤 }
{******************************************************************************}
procedure TSysLookupFM.BtnFilterClick(Sender: TObject);
begin
EdtFilter.SetFocus;
with FField.LookupDataSet do begin
Filtered := False;
Filter := '';
if Trim(EdtFilter.Text) <> '' then begin
Filter := '(';
Filter := Filter + Fields[1].FieldName + ' like ' + QuotedStr(Trim(EdtFilter.Text) + '%');
Filter := Filter + ' or ' + Fields[1].FieldName + ' like ' + QuotedStr('%' + Trim(EdtFilter.Text) + '%');
Filter := Filter + ' or ' + Fields[1].FieldName + ' like ' + QuotedStr('%' + Trim(EdtFilter.Text));
Filter := Filter + ')';
if FieldCount > 4 then begin
Filter := Filter + ' and ' + Fields[4].FieldName + ' = 0 ';
end;
end else begin
if FieldCount > 4 then begin
Filter := Fields[4].FieldName + ' = 0 ';
end;
end;
Filtered := True;
BtnYes.Enabled := not IsEmpty;
end;
end;
soaringsouth
2003-12-19
打赏
举报
回复
在汉字字符串加上quotedstr().估计是少引号
rocker1218
2003-12-19
打赏
举报
回复
把你的程序挂出来,让大家看看,才能对症下药吗!
Claude文件安装啵啵啵啵啵
Claude文件安装啵啵啵啵啵
科技中介服务机构如何借助科创数智大脑优化企业服务能力?.docx
科技中介服务机构如何借助科创数智大脑优化企业服务能力?
国央企创新负责人如何实现跨区域资源协同与联合攻关?.docx
国央企创新负责人如何实现跨区域资源协同与联合攻关?
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章