二級VB基礎教程:9.4ADO數(shù)據(jù)控件

字號:

1. 什么是ADO?
    ADO(ActiveX Data Object)數(shù)據(jù)訪問接口是微軟處理數(shù)據(jù)庫信息的最新技術,它是一種ActiveX對象,采用了OLE DB(動態(tài)連接與嵌入數(shù)據(jù)庫)的數(shù)據(jù)訪問模式,是數(shù)據(jù)訪問對象DAO、遠程數(shù)據(jù)對象RDO和開放式數(shù)據(jù)庫互連ODBC三種方式的擴展。
    要使用ADO對象必需先為當前工程引用ADO對象庫,方法是: 執(zhí)行“工程”菜單中的“引用”命令,在對話框中選中“Microsoft ActiveX Data Object 2.0 Library”。
    ADO對象描述
    2.使用ADO數(shù)據(jù)控件
    (1) 添加ADO數(shù)據(jù)控件
    從“工程”菜單中選擇“部件”命令,在對話框中選中“Microsoft ADO Data ControlS 6.0(OLE DB)”,將其添加到工具箱,并在窗體上拖劃出ADO數(shù)據(jù)控件。
    (2) ADO數(shù)據(jù)控件的基本屬性
    (3) ADO數(shù)據(jù)控件的屬性設置
    1)先在窗體上放置一個ADO數(shù)據(jù)控件
    2)在ADO屬性窗口中單擊ConnectionString屬性右邊的…按鈕,從對話框中選擇連接數(shù)據(jù)源的方式:
    使用連接字符串——單擊“生成”按鈕,通過選項設置系統(tǒng)自動產生連接字符串
    使用Data Link文件——通過一個連接文件來完成
    使用ODBC數(shù)據(jù)資源名稱——在下拉列表中選擇某個創(chuàng)建好的數(shù)據(jù)源名稱作為數(shù)據(jù)來源對遠程數(shù)據(jù)庫進行控制。
    3)在ADO屬性窗口中單擊RecordSource屬性右邊的…按鈕,在“命令類型”中選擇2——adCmdTable,在“表或存儲過程名稱”中選擇所需要的表。
    以上2)、3)可以合并成一步:在ADO控件上單擊右鍵,從快捷菜單中選擇ADODC屬性,直接在屬性頁對話框中進行所有設置。
    (4) ADO數(shù)據(jù)控件的方法和事件
    與Data數(shù)據(jù)控件完全相同。
    (5) 在ADO上新增綁定控件
    可以從“工程”的“部件”中添加如下綁定控件:
    3. 使用數(shù)據(jù)窗體向導
    從“外接程序”菜單中選擇“外接程序管理器”,在對話框中選中VB6數(shù)據(jù)窗體向導,“加載”并“確定”,再從“外接程序”菜單中選擇“數(shù)據(jù)窗體向導”,然后根據(jù)系統(tǒng)提示逐步操作即可創(chuàng)建所需要的數(shù)據(jù)窗體,系統(tǒng)自動把所創(chuàng)建的窗體加到工程中。