要怎麼把TQuery查到的值存到Array? |
尚未結案
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
查詢出來的值,要存到陣列裏是不切實際的,原因有幾:
1.所查詢出來的值長度不一,如何確定每一陣列可存入值的長度?
2.查詢出來的結果有多少?配合上述原因,勢必要使用二維以上的動態陣列!
3.查詢出來的結果,如果要做排序,增刪,那運用陣列來做,可就是大工程!
基於以上三點大缺陷,因此建議你還是使用串列連結(Linker List),可以幫你解決上述所有的困境!Delphi裏面已經幫你準備了如TList與TStringList...等等的串列連結類別為何不用呢?就好像給了你現成的輪胎,你該不會還要取橡樹汁當原料,作自己的輪胎吧?況且做出來的輪胎品質可能也不會有Borland的團隊做出來的好,不是嗎?以上僅供參考! -----------------------------------------------
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
引言: 查詢出來的值,要存到陣列裏是不切實際的,原因有幾: 1.所查詢出來的值長度不一,如何確定每一陣列可存入值的長度? 2.查詢出來的結果有多少?配合上述原因,勢必要使用二維以上的動態陣列! 3.查詢出來的結果,如果要做排序,增刪,那運用陣列來做,可就是大工程! 基於以上三點大缺陷,因此建議你還是使用串列連結(Linker List),可以幫你解決上述所有的困境!Delphi裏面已經幫你準備了如TList與TStringList...等等的串列連結類別為何不用呢?就好像給了你現成的輪胎,你該不會還要取橡樹汁當原料,作自己的輪胎吧?況且做出來的輪胎品質可能也不會有Borland的團隊做出來的好,不是嗎?以上僅供參考! ----------------------------------------------- >>< face="Verdana, Arial, Helvetica"> 謝謝Stallion大大的指點! 我了解您的意思 我之前問題說得不夠清楚 //............................................ 因為我在database建的table共有五個Attibutes,全是double型態 而每個Attibutes都是一樣多筆資料(8760筆) 目前一次只需要讀進一個attributes 也很確定有多少筆 暫時除了從資料庫中讀出資料到BCB之外,還沒有需要用到排序,增刪等動作 所以我才很單純想到要用Array來存的 //............................................... 關於TList與TStringList的用法,能否給我一些hints呢? 我買的書沒有寫到這個(唉 殘念!!!>.<) //............................................... 看完您的文章,覺得您說的比較好 爾後使用上也較方便! 發表人 - alvin1108 於 2005/06/04 03:41:19 |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
alvin1108
一般會員 發表:8 回覆:8 積分:3 註冊:2005-05-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |