Capability Noy Supported?新手请教! |
尚未結案
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
问题是这样的,我放了一个Ttable,一个Tquery,两个Tdatabase,一个Tdbgrid
一个Tbutton,一个Tedit,刚开始我把dbgird1的datasource 设为query1,然后button的事件加入如下代码:
q_batch.Close;
table1.Filtered := false;
table1.Filter := 'y1=' edit1.Text;
table1.Filtered := true;
table1.Active := true;
dbgrid1.DataSource := fm_batchnew.DataSource1;
当程序执行到table1.Active := true时,便报错,错误为:Capability Noy Supported.是什么原因呢?难道是table1的filter属性设置有问题?不是的话是什么原因呢?请大家帮我看看!
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
liorex
初階會員 發表:19 回覆:60 積分:32 註冊:2002-08-20 發送簡訊給我 |
FILTER 應該是在query run 起來之後給值的,但是沒有run應該也不會錯
還有你要用的條件必須在 selece 的裡面有,假如有使用alias name
就必須與alias NAME 的名字相同 要不然會有錯誤
試試以下的程式看看
table1.Filtered := false;
table1.Active := true;
if not table1.Filtered then := table1.Filtered := true;
table1.Filter := 'y1=' edit1.Text; ----------------------
一切有為法 如夢幻泡影
如露亦如電 應做如是觀
----------------------
|
liorex
初階會員 發表:19 回覆:60 積分:32 註冊:2002-08-20 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
|
railgunman
初階會員 發表:59 回覆:121 積分:36 註冊:2003-03-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |