【发布时间】:2013-05-27 21:27:31
【问题描述】:
运行此代码时出现错误消息“表达式中的类型不匹配”:
CDSIndicados.Filtered := False;
CDSIndicados.Filter := 'EDICOES_ID like ' + QuotedStr(IntToStr(Integer(cxComboBox1.Properties.Items.Objects[cxComboBox1.ItemIndex])));
CDSIndicados.Filtered := True;
我知道当字段的数据类型有错误时,可能会出现此消息。但我无法修复。是这样吗?
【问题讨论】:
-
如果我在调试它,我会首先检查分配给 CDSIndicados.Filter 的值,然后开始推理。
-
您不能将错误追溯到 dbcommon.pas 以了解实际原因吗?
标签: delphi filter tclientdataset