全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1406
推到 Plurk!
推到 Facebook!

如何在執行時期,用程式去查詢資料表或資料欄位是否存在

尚未結案
markov
中階會員


發表:55
回覆:135
積分:53
註冊:2003-12-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-19 14:21:41 IP:211.21.xxx.xxx 未訂閱
請問我要如何檢查access的某一個資料表是否存在或某一個資料欄位是否存在
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-24 17:12:33 IP:60.248.xxx.xxx 未訂閱
[1] 檢查 Access 的某一個資料表是否存在 利用 TADOConnection 的 GetTableNames 方法 TADOConnection1->GetTableNames(List, false); TList 是個 TStrings 物件,裡面就是這個 mdb 的 Table 了 [2] 檢查某一個資料欄位是否存 TADOTable1->FieldCount 可以得到這個 Table 的欄位數 再利用 ADOTable1->Fields[index]->FieldName 就可以得到各個欄位的名稱 index 的範圍當然就是 0 到 FieldCount - 1 也就是說,當我得到了全部的 TableName 或者是 FieldName 自然就知道,哪個東西在,哪個東西不在了
markov
中階會員


發表:55
回覆:135
積分:53
註冊:2003-12-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-25 08:52:31 IP:211.21.xxx.xxx 未訂閱
不好意思,再問一下,那我可以知道這個欄位的預設值(ex:預設值為空字串或0或false)及變數種類(ex:字串長30或長整數或boolean)
系統時間:2024-11-23 11:10:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!