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

ADO 連 Foxpro 速度慢

尚未結案
eric039
中階會員


發表:57
回覆:126
積分:51
註冊:2002-11-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-12 14:28:12 IP:211.75.xxx.xxx 未訂閱
我是用 ADO Connection 透過 ODBC ADO Query 連 Foxpro 資料庫 速度會很慢。 請問改哪裡的設定會比較快? 或這是不可能再快了。 謝謝!! Eric Lin
------
Eric Lin
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-14 20:01:36 IP:61.155.xxx.xxx 未訂閱
这个和ADO的设定没有太大的关系。 可能是你数据库的资料太多了吧,FOXPRO是小型的数据库。你可以将它转为SQL SERVER数据库,至少用ACCESS也会比FOXPRO好得多!!!    供参考!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-14 20:41:04 IP:218.32.xxx.xxx 未訂閱
參考看看: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30106 我沒試過, 不知 Local Dayabase 有沒有比較快些 ?
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-14 20:52:13 IP:218.16.xxx.xxx 未訂閱
若必需使用 FoxPro 數據庫,用 BDE 直接連會明顯效快。 若你一定要用 ADO, 應是沒甚麼辦法的了,只有儘量優化 SQL 和 處理數據部份的寫法。若有某部份你覺得特別慢得不合理的,你可 post 程式碼出來大家看看有沒方法優化。
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-16 13:32:37 IP:61.155.xxx.xxx 未訂閱
其实,不论你用BDE还是ADO的ODBC方式连接数据库都一样,因为他们调用的数据库驱动引擎一样的,只不过提供数据源的管理方式不一样而已!!!    只要你的SQL代码,没什么打的问题;就是你使用的数据库问题了。    小弟浅见,供参考!!!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-16 14:00:23 IP:218.16.xxx.xxx 未訂閱
借問一聲,FoxPro 的數據庫引擎是甚麼?
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-17 09:00:45 IP:61.155.xxx.xxx 未訂閱
Justmade 兄:    各种数据库的驱动引擎,您通过ODBC-》驱动程序项中可以看到; 我认为不能是BDE、ODBC、直接字符串连接方式,都是调用统一的相关数据库引擎吧了。    不知我的想法是否对,请Justmade兄指正!!!    风花雪月 e梦情缘
------
风花雪月 e梦情缘
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-05-17 09:32:48 IP:218.16.xxx.xxx 未訂閱
odbc 裡看到的是使用 odbc 的連接 driver, 不便用 odbc 便用不著了 BDE 連接 foxpro 有自己的 bde 連接 driver, 跟 odbc 的各不相干 FoxPro 自己也有自己的 driver, 每個第三者程式也有自己各不相干的連接 driver (或甚至沒分開 driver 直接與主程式連在一起) 但那全是各自的驅動程式    我就是不明白 Fox Pro 的數據庫引擎是甚麼? 而且還無論各種連接方式還都使用同一數據庫引擎耶 小弟才疏學淺,雖然從十多年前便間中使用 Fox Pro 的數據庫,但從不知道 Fox Pro 的 Flat File 數據表有數據庫引擎,所以希望 Wnhoo 兄指教一下小弟,讓小弟在十多年的無知中醒悟過來。 謝謝。
eric039
中階會員


發表:57
回覆:126
積分:51
註冊:2002-11-30

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-05-17 15:05:12 IP:140.111.xxx.xxx 未訂閱
我知道用 BDE 會比較快,但是我的環境都是用 ADO 所以我是用 ADO ODBC 連結 而且我公司的軟體已經用 Foxpro 很久了 系統必須一定要使用外面的(因為健保法規太麻煩了),無法自己開發。 只好繼續用 Foxpro 感謝各位的建議 謝謝 Eric Lin
------
Eric Lin
系統時間:2024-07-03 19:58:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!