9.4ADO数据控件 1. 什么是ADO?, x' h! ^* `4 j( M
ADO(ActiveX Data Object)数据访问接口是微软处理数据库信息的最新技术,它是一种ActiveX对象,采用了OLE DB(动态连接与嵌入数据库)的数据访问模式,是数据访问对象DAO、远程数据对象RDO和开放式数据库互连ODBC三种方式的扩展。; K2 ~/ i! \- l; z7 F) ~
要使用ADO对象必需先为当前工程引用ADO对象库,方法是: 执行“工程”菜单中的“引用”命令,在对话框中选中“Microsoft ActiveX Data Object 2.0 Library”。- Z( X/ J5 L# u' Q% B
ADO对象描述# N+ D. h( {( s ~5 D9 \
/ Q5 P. w8 N A' ] r& c
2.使用ADO数据控件
$ i& i; W0 q: E1 [& O (1) 添加ADO数据控件& m3 H, R% v: W8 R
从“工程”菜单中选择“部件”命令,在对话框中选中“Microsoft ADO Data ControlS 6.0(OLE DB)”,将其添加到工具箱,并在窗体上拖划出ADO数据控件。
3 B! k7 i; m4 M& y0 G$ y. x m (2) ADO数据控件的基本属性
" S8 |) P' S* E; K
: ~4 }/ h0 m! w [! M (3) ADO数据控件的属性设置) N- R+ E; f- u! j; e
1)先在窗体上放置一个ADO数据控件
; ^' U; `7 _. t 2)在ADO属性窗口中单击ConnectionString属性右边的…按钮,从对话框中选择连接数据源的方式:' f! b( y1 N0 r0 U; ?* v. m, ^
使用连接字符串——单击“生成”按钮,通过选项设置系统自动产生连接字符串
. A9 e0 G8 A/ V+ i 使用Data Link文件——通过一个连接文件来完成( i7 S0 Q5 @! D3 Z& b$ a
使用ODBC数据资源名称——在下拉列表中选择某个创建好的数据源名称作为数据来源对远程数据库进行控制。5 ?! s7 r1 o& E- c
3)在ADO属性窗口中单击RecordSource属性右边的…按钮,在“命令类型”中选择2——adCmdTable,在“表或存储过程名称”中选择所需要的表。6 o# i6 ?, w) t9 B0 S* A. E
以上2)、3)可以合并成一步:在ADO控件上单击右键,从快捷菜单中选择ADODC属性,直接在属性页对话框中进行所有设置。6 V' Z7 o* x2 R+ J
(4) ADO数据控件的方法和事件
$ y6 c/ v4 u$ T. U& Z 与Data数据控件完全相同。% ?( Z, u4 V; A
(5) 在ADO上新增绑定控件
6 b7 }- K" { y& q/ M6 g& B' O 可以从“工程”的“部件”中添加如下绑定控件:
8 x( C. r: j) o
% N% \% i& L% g' y. x+ K1 J 3. 使用数据窗体向导8 g* b! { b! @6 B6 x$ n
从“外接程序”菜单中选择“外接程序管理器”,在对话框中选中VB6数据窗体向导,“加载”并“确定”,再从“外接程序”菜单中选择“数据窗体向导”,然后根据系统提示逐步操作即可创建所需要的数据窗体,系统自动把所创建的窗体加到工程中。 |