ADOTable 和 Table 的使用時機 |
|
gerojeng
一般會員 ![]() ![]() 發表:23 回覆:25 積分:9 註冊:2004-06-19 發送簡訊給我 |
這幾個禮拜的心得: ADOTable 是設計給Access,SQL等資料庫用的 Table 則是給paradox專用 如果讓Table去連Access,那麼可能會產生下列問題 1. RecNO 無法使用
2. 因為RecNo無法使用,所以用
while(XXX.eof = false) do
begin
//do something
XXX.next;
end;
的程式碼可能會當掉(因為RecNo永遠= -1)
3. Append 資料的效率會大幅降低
如果你用table連access,而且把cachedupdate設True,你會發現
append的速度降為大約1/2 @@
4.如果Access沒有Index,有時候不管append多少資料,RecordCount會
一直 = 0 所以,當你把Paradox資料庫轉換成Access來用時,請連Table也改成ADOTble
事實上,小弟在接的專案的目的是把該專案中所有的資料庫從paradox轉換成access,不過,事情複雜異常,例如 1.有一些paradox資料庫的欄位的預設值,再轉換成access後會消失 @@
2.一些欄位型態相衝的問題 結論 轉資料庫,同時也要把元件轉換成適當的元件
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |