还有就是同样样的过滤条件,用ADOQuery1或ADOTable1组件就行,而在多层分部式结构中用ClientDataSet1就不行,用组件ClientDataSet1查询时,比如:用 (where fieldname='aaa'or fieldname='456')行,而用(where fieldname='素材' or fieldname like '%素材')就不行。而用ADOQuery1或ADOTable1组件查询时:(where fieldname='aaa'or fieldname='456'or fieldname like '%素材' or fieldname='素材')都行,为什么?在汉字查询或多层分部式结构中有什么要求吗?
BORLAND太。
谢谢,一定给你分
例如:
procedure TForm1.ClientDataSet1FilterRecord(DataSet : TDataSet;
var Accept : Boolean);
begin
Accept := Pos('北',DataSet.FieldByName('F_NodeName').AsString) >=1;
end;
[email protected]
谢谢!
想学习一下你的经验和技巧
谢谢
能寄给我一份吗?
[email protected]