1. | 連接到數(shù)據(jù)源。同時,可確定對數(shù)據(jù)源的所有更改是否已成功或沒有發(fā)生。 |
2. | 指定訪問數(shù)據(jù)源的命令,同時可帶變量參數(shù),或優(yōu)化執(zhí)行。 |
3. | 執(zhí)行命令。 |
4. | 如果這個命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲在易于檢查、操作或更改的緩存中。 |
5. | 適當(dāng)情況下,可使用緩存行的更改內(nèi)容來更新數(shù)據(jù)源。 |
6. | 提供常規(guī)方法檢測錯誤(通常由建立連接或執(zhí)行命令造成)。 |
在典型情況下,需要在編程模型中采用所有這些步驟。但是,由于 ADO 有很強的靈活性,所以最后只需執(zhí)行部分模塊就能做一些有用的工作。例如:將數(shù)據(jù)從文件直接存儲到緩存行,然后僅用 ADO 資源對數(shù)據(jù)進行檢查。
下一頁 ADO 編程模型詳細資料。