208
(4)UserName属性和Password属性
当访问大型数据库时,需要登录认证,经常会用到这两个属性:用户名和口令。
(5)ConnectionTimeout属性
该属性设置等待建立一个连接的时间,以秒为单位。如果连接超时,则返回一个错误。
2.ADODC控件的常用方法
ADODC控件也有Recordset属性,它是一个指向记录集的对象。ADODC控件的方法主要指Recordset对象提供的数据操作方法。常用方法如下。
(1)AddNew、Delele、Update、CancelUpdate方法。
(2)Move方法组:MoveFirst、MoveLast、MoveNext、MovePrevious方法。
(3)Find方法。
(4)Open、Close方法。
这些方法的用法与Data控件的Recordset对象基本相同。
3.ADODC控件的常用事件
(1)WillMove和MoveComplete事件
WillMove事件在当前记录的位置即将发生变化时触发,如使用ADODC控件上的按钮移动记录位置时。WillComplete事件在位置改变完成时触发。
(2)WillChangeField和FieldChangeComplete事件
WillChangeField事件是当前记录集中当前记录的一个或多个字段发生变化时触发。而FieldChangeComplete事件则是当字段的值发生变化后触发。
(3)WillChangeRecord和RecordChangeComplete事件
WillChangeRecord事件是当记录集中的一个或多个记录发生变化前产生的。而RecordChangeComplete事件则是当记录已经完成后触发。
10.4.2 数据绑定控件
ADODC控件本身也没有显示数据的功能。其必须与数据绑定控件配合使用,才能显示或操作数据库中的数据。
在VB 6.0中,能够和ADODC控件绑定的内部控件包括TextBox(文本框)、Label(标签)、CheckBox(复选框)、ListBox(列表框)、ComboBox(组合框)、PictureBox(图片框)和Image
(图像框)等控件。此外,VB 6.0还提供了大量的ActiveX数据绑定控件,如DataList(数据列表)、DataGrid(数据表格)和DataCombo(数据组合框)等。这些外部控件都允许一次显示或操作几条记录。
数据绑定控件的常用属性如下。
(1)DataSource属性
用于设置与该控件绑定的ADODC控件的名称。即指定该控件要绑定到哪个数据源。
(2)DataField属性
用于设置在该控件上显示的数据字段的名称,DataGrid等表格控件可以显示记录集中的所有字段,所以没有该属性。
10.4.3 ADODC控件用法示例
【例10-9】使用数据表格控件DataGrid浏览student表中的数据。程序运行界面如图10-27所示。
209
图10-27  运行界面
1.加载DataGrid 控件
在VB 6.0主界面中,选择“工程”→“部件…”,弹出“部件”对话框,如图10-28所示。 选中“Microsoft DataGrid Control 6.0(OLEDB )”,单击“确定”按钮。DataGrid 控件即可加到工具箱上,如图10-29所示。
activex 控件图10-28  “部件”对话框                        图10-29  DataGrid 控件的图标
2.ADODC 控件属性页的设置 (1)ADODC 控件添加到窗体上以后,默认控件名为Adodc1。右键单击该控件,在弹出的快捷菜单中选择“ADODC 属性”命令,将弹出ADODC 控件的“属性页”对话框,如图10-30所示。
图10-30  ADODC 控件的“属性页”对话框

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。