ADO資料庫程式設計總結 一

2021-05-05 16:29:44 字數 1926 閱讀 2394

ado

技術簡介

ado是為ms

的強大的資料訪問介面

ole db

設計的,

上乙個便於使用的應用程式層。

ole db

為任何資料來源都提供了高效能的訪問,包括:

關係型資料庫、非關係型資料庫、電子郵件、檔案系統、文字和圖形以及自定義業務物件等。

ado 2.0

實際上是基於

msado15.dll

這個動態鏈結庫的,

這個庫檔案的名字雖然和

ado 1.5

的一樣,

但是它實現了更新的介面。

ado 2.0

裡的新技術有: 1

、非同步操作和事件模型 2

、資料集的持續性 3

、層次化的資料傳輸

ado

特點概述

ado訪問資料元的特點可概括如下: 1.

易於使用,可以說這是

ado最重要的特點之一。

ado

是高層資料庫訪問技術,相對與

odbc

來說,具有面性物件的特點。同時,在

ado

物件結構中,物件與物件之間的層次結構不適非常明顯,這會給編寫資料庫程式帶來更多的便利。

比如,在應用程式中如果要使用記錄集物件,不一定要先建立連線、會話物件,如果需要就可以直接構造記錄集物件。總是,已經沒有必要去關心物件的構造層次和構造順序了。 2.

可以訪問多種資料來源。和

ole db

一樣,使應用程式具有很好的通用性和靈活性。 3.

訪問資料來源效率高。 4.

方便的web

應用。ado

可以以activex

控制項的形式出現,這就大大方便了

web應用程式的編制。 5.

技術程式設計介面豐富。

ado

支援visual c++

、visual basic

、vbs、js

等。 ado

的物件

1.

connection

用於表示和資料來源的連線,以及處理一些命令和事務。 2.

command

用於執行某些命令來進行諸如查詢、修改資料庫結構的操作。 3.

recordset

用於處理資料來源的**集,它是在表中修改、檢索資料的最主要的方法。 4.

field

描述資料集中的列資訊。 5.

parameter

用於對傳遞給資料來源的命令賦引數值。 6.

error

用於承載所產生所無的詳細資訊。 7.

property

通過屬性,每個

ado物件藉此來讓使用者描述和控制自身的行為。 8.

set

集合是一種可以方便的包含其他特殊型別物件的物件型別。

ado 提供4

種型別的集合:

●connection

物件具有

error

集合。

●command

物件具有

parameter

集合。

●recordset

物件具有

fields

集合。

●connection

、command

、recordset

、field

物件都具有

property

集合。

9.event

事件模型是非同步操作的基礎,這是

ado 2.0

引進的新特性。

ADO資料庫程式設計 總結2

在使用ado技術運算元據庫時,訪問變數的資料型別都是com型別,這就要求經常在com型別和普通資料型別之間進行型別轉換。ado中特有的資料型別包括以下三種 1 variant 該型別是結構化的資料型別,它包含值成員和資料型別成員。variant可以包含許多其他的資料型別 如variant bstr ...

ADO資料庫程式設計

一下 全部測試通過 連線資料庫 如下 hresult hr coinitialize null cstring strsql variant t user name try catch com error e 查詢資料庫 cstring sql select from data variant t ...

MFC Access資料庫(ADO資料庫程式設計)

最近專案需要使用到資料庫,專案本身使用的是mfc。於是選擇了簡單的access資料,本文將介紹本人如何在mfc使用的access資料庫。順帶提一句,本文使用的系統為win8.1,64位,編譯環境為vs2010和office2010,如出現連線問題,可以看看access的位數與系統位數是否一致。本文是...