D dadabox Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-28 #1 在BDE的Query中可以用FilterOptions来设置区分大小写,可在ADO中不支持这个属性。 我用的是ADO,可我怎么才能在用Filter的时候来区分大小呢?谢谢各位高手解答!
V VBKILL Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-28 #3 我的ADO的FILTER是不区分大小写的不可以设置,但ADO对日期的敏感性 比BDE好多了。你升级你的ADO版本后试试。
B bigroute Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-02 #6 试试SQL ,如果是用ACCESS那就用SQL 吧,order by 之后可以修改,不象BDE不能修改。
D dadabox Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #7 我不用SQL,我就用ADO,没有办法吗?大伙儿是不是用ADO比较少,如果用ADO开发系统一定 会遇到这个问题呀。
三 三代坦克 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #8 adoexpress locate等都不支持大小写区分,可能是ado特性决定的。你看看adodb.pas 就知道了。locate 那个函数。
H holyszq Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-17 #9 将ADOQuery的FilterOptions设置成foCaseInsensitive就可以了。 例: ADOQuery1.FilterOptions:=[foCaseInsensitive];
D dadabox Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #10 holyszq, 请问你试了没有?ADO根本不支持FilterOptions呀,不然我还用来问吗?
L LGXing Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-03 #11 holyszq的方法应该可以吧,ado控件是由TDataSet继承的 要不然写onfilterRecord事件把