我不知道ADO,DAO和DLookUps等。有人知道嗎?在SQL Server數據庫的VBA中執行SQL函數(選擇,插入,更新)的最快方法是什麼?
1
A
回答
1
我發現應用程序的瓶頸通常是數據庫上的實際SELECT/INSERT/UPDATE,而不是應用程序如何調用它。如果您擔心速度,請確保您有精心設計的表格和索引。
1
關於DAO和ADO,我不確定性能有什麼不同,但是可用的功能有所不同。
有一個微軟的文章顯示了一個漂亮的表中的差異。 Choosing ADO or DAO。
報告還指出:
「特別是,ADO是一個不錯的選擇,如果你正在開發,稍後將升級到SQL Server Access數據庫解決方案 - 你可以寫你的ADO代碼,以儘量減少數量對於SQL Server數據庫來說,需要進行更改。此外,ADO是開發與SQL Server,多維數據和Web應用程序一起工作的新數據訪問組件的不錯選擇。「
似乎像ADO可能是要走的路。
雖然我對DLookUps一無所知。
相關問題
- 1. 將大量記錄插入SQL Server數據庫的最快方法是什麼?
- 2. 更新數據庫中多行的最快方法是什麼?
- 3. 什麼是從SQL Server更新工作表的最快方法
- 4. 更新/插入SQL Server數據庫表
- 5. 使用C#將數據插入到Sql Server數據庫的最快方法。
- 6. 什麼是SQL插入一堆行的最快方法
- 7. 什麼是在SQL Server中選擇整個表的最快方法?
- 8. 什麼是在sql server中插入當前日期的最快方法
- 9. 在SQL Server中更改列數據類型的最快方法
- 10. C#將數據插入SQL數據庫的最快方式
- 11. 最快的方法將數字插入到sql server表中?
- 12. 什麼是在sql server中用不同值更新多行數據的最快方法
- 13. 什麼是在SQL Server CE中查找數據的最快方法Winforms
- 14. 什麼是使用C#在SQL Server中保存數據的最快方法?
- 15. 什麼是快速插入SQL數據和相關行的最佳方式?
- 16. 什麼是填充MS SQL數據庫與大量數據的最快方法
- 17. 通過VIM選擇Python函數的最快方法是什麼?
- 18. 同步遠程SQL Server數據庫與本地SQL Server Compact數據庫的最佳方法是什麼?
- 19. 在SQL Server中批量插入大量數據的最快方法是什麼(C#客戶端)
- 20. 更新R中數據集的最快方法是什麼?
- 21. 什麼是在sqlite數據庫中插入行的最快方式
- 22. 什麼是最好的方式插入/更新的數據到數據庫
- 23. 在ASP.Net中將數據更新到SQL Server的最佳做法是什麼
- 24. 將數據插入MS SQL數據庫而不鎖定它的最快方法是什麼?
- 25. 將數據導入SQL Server Express的最佳方式是什麼?
- 26. 實現SQL Server數據庫 - 查找值的最快方法
- 27. Obj-c,什麼是無核心數據執行許多SQLite插入/更新查詢的最快方法?
- 28. 在SQL Server中選擇下一條記錄的最快方法?
- 29. 從mysql數據庫中選擇多個colums的最快方法是什麼?
- 30. 插入並從SQL Server數據庫中選擇日期
速度將更多依賴於表結構和數據,而不是用於與數據庫交互的方法。從你給我們的數據來看,我會說沒關係。 – Piskvor 2010-09-16 11:49:07