代码如下: ...... ADODataSet.filtered:=false;
ADODataSet.filter:=' ID in (select ID from DepartMent where FID='+''''+'001'+''''+')';
Try
ADODataSet.filtered:=True;
Except
end; ......程序运行是提示 "参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突"
ADODataSet.filter:=' ID in (select ID from DepartMent where FID='+''''+'001'+''''+')';
Try
ADODataSet.filtered:=True;
Except
end; ......程序运行是提示 "参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突"
但是这样速度有点慢.
我是想一开始就把整个表的数据打开,然后需要哪些数据就直接过滤就可以了,因为这样速度很快.