我在这里学编程 速成篇 共32页[1 2 3 4 5 6 7 >»<... 最后一页]

数据库编程(二)

三、记录集(RecordSet)
  记录集是记录控件所引用得整个记录的集合。

[属性:]
·BOF、EOF属性
[BOF属性]
   当记录集记录指针指向起始之前返回True。
 [EOF属性]
   当记录集记录指针指向结尾返回True。

    ·AbsloutePositon属性
 返回当前记录集记录指针,第一条记录为0,只读属性。

    ·BookMark属性
 String类型。返回或设置当前记录集记录指针的书签,可读写。
     [注:]
  程序中使用BookMark属性重定位记录指针,而不能使用AbsloutePositon属性。

    ·NoMatch属性
 当我们使用Find方法查询时如果未找到则返回True。常与BookMark属性同时使用。
 [例:]
       查找[Name]字段中第一个姓李的人。
   Dim S As String
With XXXX.Recordset
S = .BookMark
.FindFirst "[Name] Like '李*'"
If .NoMatch Then
MsgBox "数据未找到"
.BookMark = S
End If
End With

 ·AddNew方法
    向记录集增加一条新记录。

     ·Delete方法
 从记录集中将当前记录删除。在删除后常使用MoveNext方法移动指针。
      [例:]
With XXXX.Recordset
.Delete
.MoveNext
If .EOF Then .MoveLast
End With

·MoveFirst、MoveLast、MovePrevious、MoveNext方法

[MoveFirst方法]
将记录集指针移动到第一条记录上。
[MoveLast方法]
将记录集指针移动到最后一条记录上。
[MovePrevious方法]
将记录集指针移动到前一条记录上。
[MoveNext方法]
将记录集指针移动到下一条记录上。

·FindFirst、FindLast、FindPrevious、FindNext

[FindFirst方法]
在记录集中查询附合条件的第一条记录。
[FindLast方法]
在记录集中查询附合条件的最后一条记录。
[FindPrevious方法]
在记录集中查询附合条件的前一条记录。
 [FindNext方法]
在记录集中查询附合条件的下一条记录。



四、绑定控件

我们可以将普通控件绑定在数据控件上,来完成自动地显示、更新记录集的数据。
常用的可绑定的控件有:
Label、Text、CheckBox、Image等。
通过设置这些控件的DataSource和DataField属性来完成绑定。

·DataSource 属性表示绑定到哪一个数据控件上,程序中我们可能使用多个数据控件。
·DataField 属性表示绑定到记录集的哪一个记录上。

 

我在这里学编程 速成篇 共32页[1 2 3 4 5 6 7 >»<... 最后一页]