数据集filter |
尚未結案
|
zzmbeyond01
中階會員 發表:98 回覆:167 積分:53 註冊:2003-09-07 發送簡訊給我 |
各位先进:
我用oracle8.16
请问是不是adodataset的过滤属性不支持sql的内嵌函数呢?
ADODataset1.Filtered := false; ADODataset1.Filter := 'SUBSTR(zdb001,1,4)=' QuotedStr(Leftstr(Treeview1.Selected.Text, 4)); showmessage(ADODataset1.CommandText ' ' ADODataset1.Filter); ADODataset1.Filtered := true; //报错错误信息: --------------------------- Debugger Exception Notification --------------------------- Project Project1.exe raised exception class EOleException with message '参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。'. Process stopped. Use Step or Run to continue. --------------------------- OK Help --------------------------- 多谢! |
zzmbeyond01
中階會員 發表:98 回覆:167 積分:53 註冊:2003-09-07 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 試試如下﹕
ADODataset1.Filtered := false;
ADODataset1.Filter := 'SUBSTR(zdb001,1,4)=' + Leftstr(Treeview1.Selected.Text, 4); //刪除QuotedStr()部分
showmessage(ADODataset1.CommandText ' ' ADODataset1.Filter);
ADODataset1.Filtered := true; =========================
我是您的朋友﹐有您真好﹗
=========================
------
忻晟 |
zzmbeyond01
中階會員 發表:98 回覆:167 積分:53 註冊:2003-09-07 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |