中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ADO工具查詢怎么使用

發布時間:2021-12-04 16:02:22 來源:億速云 閱讀:176 作者:iii 欄目:編程語言

這篇文章主要講解了“ADO工具查詢怎么使用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ADO工具查詢怎么使用”吧!

在正式運行之前,COM不會解析這類名字。除非絕對必要,否則不要返回記錄集。當正在執行的查詢返回記錄時,ADO工具就會構造一個Recordset對象,更為豐富多彩的登錄和個性化服務以及更好的數據訪問和同步。

Recordset對象的開銷很大,因此你應該盡量避免使用Recordset對象。ADO工具注意有時候執行查詢雖然返回結果,但不是返回記錄。例如,你可以通過Return Status參數返回整數值。另外,你可以返回Output參數來替代需要構造Recordset對象的記錄集,SQL Server允許返回的Output參數多達1000個。

只要有可能,請用動作查詢(INSERT,UPDATE,DELETE和執行這些操作的存儲過程)替代可更新的Recordset游標。此時,ADO工具你應該使用Execute方法和它的adExecuteNoRecords選項,確保ADO能夠知道查詢不需要構造Recordset對象。

除非必要,否則不要請求服務器進行排序。ADO工具大多數情況下,對于一個適度大小的Recordset對象,當它被發送到客戶端之后,排序速度將更快。另外,如果讓ADO客戶程序排序Recordset中的記錄,則客戶應用程序能夠按照用戶選擇的次序排序,從而提高了靈活性。 在編寫查詢之前了解索引的結構。創建合適的索引,調整查詢的語法以利用這些索引,你將能夠提高記錄提取的速度。Query Analyzer能夠幫助你決定是否有必要添加更多的索引。

不要一次性返回太多的記錄。很多時候,容量太大的記錄集會嚴重地影響應用程序的性能。只返回那些當前你需要的記錄,ADO工具如果客戶程序需要更多的記錄,則以后隨時提取。通過帶有參數的WHERE子句,或者靈活地運用TOP N查詢,限制查詢的范圍。 不要返回太多的列。避免使用SELECT *。SELECT *語句告訴SQL Server返回所有的列,不管實際存在的列有多少。

只選擇那些你需要的列,這樣,當有人為表增加了更多的列時,你不會得到大得出奇的結果集。 避免使用游標。ADO工具如果你必須使用游標,那么不要使用那些所需資源數量超過必要的游標類型。如果沒有必要,不要要求游標提供滾動、更新和數據緩沖能力。

詳細地告訴ADO工具你想要它做些什么。打開Recordset或者構造Command對象時,不要忘了設置CommandType選項。它避免了ADO“猜測”你的意圖,你將能夠減少與服務器的通信,而且使得代碼更加穩定。 另外,學習使用診斷工具,測定運行在服務器上的代碼和應用程序的代碼占用了多少時間——以及這些時間花在哪里。在這方面,SQL Server Profiler是一個寶貴的工具。

它能夠闡明你的代碼在要求服務器做些什么,能夠在草率構造的查詢中或對于錯誤選擇的命令屬性突出顯示。另外,ADO工具Query Analyzer還能夠用圖示的方式顯示出SQL Server將如何執行查詢,提出改進查詢的建議,幫助你調整查詢。Query Analyzer甚至還能夠執行它提出的建議(例如,添加或者刪除索引),你只需點擊一下按鈕就可以完成。

感謝各位的閱讀,以上就是“ADO工具查詢怎么使用”的內容了,經過本文的學習后,相信大家對ADO工具查詢怎么使用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ado
AI

汾西县| 墨竹工卡县| 遂昌县| 缙云县| 河池市| 牙克石市| 台南县| 遵义市| 罗山县| 高碑店市| 横峰县| 临夏县| 兴城市| 龙州县| 思茅市| 工布江达县| 宝坻区| 襄汾县| 沁水县| 土默特右旗| 瑞昌市| 开封市| 永丰县| 元氏县| 海原县| 福海县| 靖西县| 岳西县| 柞水县| 南华县| 昌宁县| 驻马店市| 阿拉善盟| 清涧县| 龙泉市| 白水县| 会理县| 岳西县| 沙坪坝区| 叶城县| 肇源县|