怎麼知道Query結果是否成功? |
答題得分者是:FrederickPau
|
unfinish
一般會員 發表:2 回覆:3 積分:1 註冊:2002-10-27 發送簡訊給我 |
我是透過odbc連接mysql,然後對mysql進行查詢,例如我有一個table
id name
1 A
2 B
查詢結果沒有問題,以id為keyword輸入1會出現
id name
1 A
輸入3時是空白......
我的問題是,我希望加入一個label,能顯示是否查詢成功.....
if(Query1->Found==true)
Label1->Caption="As follows";
else
Label1->Caption="Nothing";
好像不是用Found.....因為不管有沒有找到資料,總是出現Nothing.....
我要怎麼弄才能如我所想的那樣呢??
希望大家看得懂我在問什麼......
|
wei1104
一般會員 發表:1 回覆:2 積分:0 註冊:2002-11-05 發送簡訊給我 |
|
FrederickPau
資深會員 發表:4 回覆:161 積分:268 註冊:2002-11-04 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: if(Query1->RecordCount) Label1->Caption="As follows"; else Label1->Caption="Nothing"; 發表人 - wei1104 於 2002/11/13 19:20:12最好不要用(Query1->RecordCount)來判斷是否Query空白, 因為它會將Query的資料一筆一筆跑過,速度會很慢, 最好用FrederickPau說的方法 if(!Query1->Eof) 這是我的切身之痛的經驗喔! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |