雖然做過了5個執行個體,做過了學生資訊管理系統,但是,對ADO有點感覺,還是從這個中秋開始的。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TPR50dFRVTqh2RiZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jNwkTOzUjM5EjMykDMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
ADO分為對立對象和非獨立對象,非獨立對象的使用必須依賴于獨立對象,其中,具體對象的依賴關系如圖。
Connection對象:用于建立和資料源的連接配接
Command對象:用于執行查詢操作
Recordset對象:用于儲存傳回的結果,順便說一下,以前在看書時,看到這樣一句話:使用記錄集對象幾乎可以完成對資料庫的所有操作,以前不懂,可是做完學生資訊管理系統後,發現記錄集對象真的很強大,因為記錄集對象不僅可以保持傳回的結果,還有Command對象的功能。
Field對象:依賴于記錄集對象,用來傳回字段的值
Parameter對象:依賴于Command對象,用來建立參數查詢
Property:通路特點對象的主要資訊
Error對象:依賴于連接配接對象,用來儲存錯誤資訊
根據各個對象的功能,可以組合出很多對資料庫的操作方法。
例如,在學生資訊管理系統中,利用connection對象連接配接資料庫,利用Recordset對象執行對資料庫的操作并臨時儲存傳回的結果。
還可以利用Connection對象連接配接資料庫,利用Command對象和Parameter對象建立參數查詢,然後将傳回的結果儲存到Recordset對象中。