DBgrid 和SQL的配合... |
尚未結案
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
我用sql builder 寫了一個查詢程式
SELECT CustomerNM FROM "customer.db" Customer WHERE CustomerNM LIKE ''%台%''
在builder裡能正常查詢 可是當我把程式寫到form裡就沒有作用了,執行查詢dbgrid呈現空白也沒有error。
query1.SQL.Add('SELECT CustomerNM FROM "customer.db" Customer WHERE CustomerNM LIKE ''%' edit1.text '%'' '); 後來我試原封不動搬過去測,也是一樣,dbgrid呈現空白,也沒有error。
query1.SQL.Add('SELECT CustomerNM FROM "customer.db" Customer WHERE CustomerNM LIKE ''%台%'' '); 請問是dbgrid的屬性少設了什麼東西嗎?
還是其它地方有問題呢? 請各位高手們指點....
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 我用sql builder 寫了一個查詢程式 SELECT CustomerNM FROM "customer.db" Customer WHERE CustomerNM LIKE ''%台%'' 在builder裡能正常查詢 可是當我把程式寫到form裡就沒有作用了,執行查詢dbgrid呈現空白也沒有error。 query1.SQL.Add('SELECT CustomerNM FROM "customer.db" Customer WHERE CustomerNM LIKE ''%' edit1.text '%'' '); 後來我試原封不動搬過去測,也是一樣,dbgrid呈現空白,也沒有error。 query1.SQL.Add('SELECT CustomerNM FROM "customer.db" Customer WHERE CustomerNM LIKE ''%台%'' '); 請問是dbgrid的屬性少設了什麼東西嗎? 還是其它地方有問題呢? 請各位高手們指點....是不是你的 dbgrid 的 datasource 忘了指定? |
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
chih
版主 發表:48 回覆:1186 積分:639 註冊:2002-04-02 發送簡訊給我 |
更正一下
procedure TForm1.Button8Click(Sender: TObject);
begin
query1.Close;//你少了這一行
query1.SQL.Clear;
query1.SQL.Add('SELECT CustomerNM FROM customer WHERE CustomerNM LIKE ' #39'%' edit1.text '%' #39);
query1.open;//你少了這一行
你可以把索引鍵拿掉,但不知道你的table結構,所以你自己試看看了...
TRY TRY SEE
end;
發表人 - chih 於 2003/03/08 13:55:34
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |