您好,登錄后才能下訂單哦!
本篇內容介紹了“ADO對象的含義和應用方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
對于執行指定的查詢、SQL 語句、存儲過程或提供者特有的文本,ADO對象為每一個軟件行業的從業人員,無論是開發人員、項目經理、還是測試人員,也要不斷適應這個趨勢,我認為ADO對象只會使我們的工作更簡單和更輕松。
Set recordset = connection.Execute (CommandText, RecordsAffected, Options) 返回 Recordset 對象引用。參數CommandText String 值,包含要執行的 SQL 語句、表名稱、存儲過程、URL 或提供者特有的文本。
RecordsAffected 可選。Long 變量,提供者向其返回操作影響的記錄數目。 Options 可選。Long 值,指示提供者計算 CommandText 參數的方式。可以是一個或者多個 CommandTypeEnum 或 ExecuteOptionEnum 值。
說明:
使用 Connection 對象的 Execute 方法可以執行在指定連接的 CommandText 參數中傳遞給該方法的查詢。如果 CommandText 參數指定按行返回的查詢,那么執行產生的任何結果都將存儲在新的 Recordset 對象中。如果此命令不是以行返回的查詢,提供者將返回關閉的 Recordset 對象。
ADO對象返回的 Recordset 對象始終是只讀的、僅向前的游標。如果需要具有更多功能的 Recordset 對象,應先創建具有所需屬性設置的 Recordset 對象,然后使用 Recordset 對象的 Open 方法執行查詢并返回所需的游標類型,CommandText 參數的內容是提供者特有的,ADO對象可以是標準的 SQL 語法或提供者支持的任何特殊命令格式。 此操作結束時將發出 ExecuteComplete 事件。
參考:
指示執行命令期間在終止嘗試和產生錯誤之前需等待的時間,設置和返回值設置或返回 Long 值,該值指示等待命令執行的秒數。默認值為 30。 說明 用 Connection 對象或 Command 對象的 CommandTimeout 屬性來允許因網絡擁擠或服務器負載過重產生的延遲而取消 Execute 方法調用。
如果在ADO對象屬性設置的時間間隔內未執行完命令,將產生錯誤,并且 ADO 取消該命令。如果將屬性設置為零,ADO 將一直等待到命令執行完畢。請確保正在為其編寫代碼的提供者和數據源支持 CommandTimeout 功能。
ADO對象的 CommandTimeout 設置對同一 Connection 中 Command 對象上的 CommandTimeout 設置沒有影響,ADO對象即 Command 對象的 CommandTimeout 屬性不繼承 Connection 對象的 CommandTimeout 值。
“ADO對象的含義和應用方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。