9.4ADO數(shù)據(jù)控件
1. 什么是ADO?
ADO(ActiveX Data Object)數(shù)據(jù)訪問接口是微軟處理數(shù)據(jù)庫信息的最新技術(shù),它是一種ActiveX對象,采用了OLE DB(動(dòng)態(tài)連接與嵌入數(shù)據(jù)庫)的數(shù)據(jù)訪問模式,是數(shù)據(jù)訪問對象DAO、遠(yuǎn)程數(shù)據(jù)對象RDO和開放式數(shù)據(jù)庫互連ODBC三種方式的擴(kuò)展。
要使用ADO對象必需先為當(dāng)前工程引用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ù)控件的屬性設(shè)置
1)先在窗體上放置一個(gè)ADO數(shù)據(jù)控件
2)在ADO屬性窗口中單擊ConnectionString屬性右邊的…按鈕,從對話框中選擇連接數(shù)據(jù)源的方式:
使用連接字符串——單擊“生成”按鈕,通過選項(xiàng)設(shè)置系統(tǒng)自動(dòng)產(chǎn)生連接字符串
使用Data Link文件——通過一個(gè)連接文件來完成
使用ODBC數(shù)據(jù)資源名稱——在下拉列表中選擇某個(gè)創(chuàng)建好的數(shù)據(jù)源名稱作為數(shù)據(jù)來源對遠(yuǎn)程數(shù)據(jù)庫進(jìn)行控制。
3)在ADO屬性窗口中單擊RecordSource屬性右邊的…按鈕,在“命令類型”中選擇2——adCmdTable,在“表或存儲過程名稱”中選擇所需要的表。
以上2)、3)可以合并成一步:在ADO控件上單擊右鍵,從快捷菜單中選擇ADODC屬性,直接在屬性頁對話框中進(jìn)行所有設(shè)置。
(4) ADO數(shù)據(jù)控件的方法和事件
與Data數(shù)據(jù)控件完全相同。
(5) 在ADO上新增綁定控件
可以從“工程”的“部件”中添加如下綁定控件:
3. 使用數(shù)據(jù)窗體向?qū)?/P>
從“外接程序”菜單中選擇“外接程序管理器”,在對話框中選中VB6數(shù)據(jù)窗體向?qū),“加載”并“確定”,再從“外接程序”菜單中選擇“數(shù)據(jù)窗體向?qū)А,然后根?jù)系統(tǒng)提示逐步操作即可創(chuàng)建所需要的數(shù)據(jù)窗體,系統(tǒng)自動(dòng)把所創(chuàng)建的窗體加到工程中。
相關(guān)推薦:計(jì)算機(jī)等級考試二級VB二十套上機(jī)試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |