如:like '%小%'
單字過濾
經測試兩種方式 filter屬性、locate方法 正常。
提供各種版本的補丁,欠缺的版本會盡快補上。
測試所用**:
unit main;
inte***ce
uses
windows, messages, sysutils, variants, classes, graphics, controls, forms,
dialogs, db, dbclient, stdctrls, grids, dbgrids;
type
tform1 = class(tform)
cmdlocate: tbutton;
txtvalue: tedit;
label1: tlabel;
clientdataset1: tclientdataset;
datasource1: tdatasource;
dbgrid1: tdbgrid;
cmdfilter: tbutton;
procedure cmdlocateclick(sender: tobject);
procedure cmdfilterclick(sender: tobject);
procedure formcreate(sender: tobject);
private
public
end;
varform1: tform1;
implementation
//注釋引用midaslib,將改用midas.dll
uses
midaslib;
procedure tform1.cmdlocateclick(sender: tobject);
begin
clientdataset1.filtered := false;
clientdataset1.locate('text1', txtvalue.text, [locaseinsensitive, lopartialkey]);
end;
procedure tform1.cmdfilterclick(sender: tobject);
begin
clientdataset1.filtered := false;
clientdataset1.filter := 'text1 like ''%' + txtvalue.text + '%''';
clientdataset1.filtered := true;
end;
procedure tform1.formcreate(sender: tobject);
const
datas: array[0..5] of string = ('中', '國', '人', '民', '銀', '行');
vari: integer;
begin
txtvalue.text := '國';
with clientdataset1 do
begin
with fielddefs.addfielddef do
begin
datatype := ftautoinc;
name := 'id';
end;
with fielddefs.addfielddef do
begin
datatype := ftstring;
size := 20;
name := 'text1';
end;
createdataset;
for i := 0 to 50 do
begin
randomize;
insert;
fieldbyname('text1').asstring := datas[random(6)] + '中文_' + inttostr(i + 1);
post;
end;
end;
end;
end.
PHP過濾表單字段
php過濾表單字段 函式名釋義 介紹htmlspecialchars 將與 單雙引號 大於和小於號化成html格式 轉成 轉成 轉成 轉成 轉成 htmlentities 所有字元都轉成html格式 除上面htmlspecialchars字元外,還包括雙位元組字元顯示成編碼等。addslashes ...
python中文單字問題
一直都有這個問題的說,或許其實並沒有自己想象的那麼難處理的說 對應的python2 python3都有相應的解決辦法。已知有檔案 明天天氣現在需要進行單字切分,得到檔案 明天天 氣python2 與 python3 都有相應的解決辦法,現在直接貼 了 usr bin env python codin...
JS中文排序(Ext中文排序補丁)
1.瀏覽器中文比較 if typeof v1 string u4e00 u9fa5 test v1 2.ext的中文排序補丁 中文排序補丁 版本 ext 3.4.0 說明 若使用中文排序需指明域型別 type chinese 否則預設為string。示例 new ext.data.jsonreade...