怎麼讓我的LOCATE不要區分大小寫
我做了個查找,連接的是QUERY,用DBGRID顯示結果
但是,我發現查找是區分大小寫的.因為數據庫大小寫不統一,所以希望不要區分.
請教如何處理.
這是查找的語句 Query1.Locate('PartNum',epartnum.Text,[]);
[解决办法]
函数的原型
Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions):
最后的参数Options: TLocateOptions
就是负责这个业务的.
type
TLocateOption = (loCaseInsensitive, loPartialKey);
TLocateOptions = set of TLocateOption;
loCaseInsensitive 大小写不敏感
loPartialKey 部分键值(部分匹配)
您选择的参数为空,只要换成[loCaseInsensitive]就行了.