红皮书实例总结——知识篇

前言:敲红皮书的过程中我对VB与数据库有了更深的了解。接下来我对其中的部分知识点进行总结。

正文:
1. vbCrLf是VB中的一个字符串常数,即"Chr(13)& Chr(10)"(回车符与换行符连接在一起),是换行的意思。

例如:Text1.Text="第一行"& vbCrLf & "第二行"

注意:要在TextBox控件中换行,需先将MultiLine属性设置为True。

2.On Error Goto 行号

此语句的功能是激活错误捕获,并将错误处理程序指定为从“行号”位置开始的程序段。

这是一个典型的错误处理过程。首先,我们可以预料到在此过程中有可能出现运行时错误,因此,在过程开始时,我们使用OnError GoTo gperror激活错误捕获功能,并指定从行号“gperror”开始的程序段为错误处理程序(注意,行号后面要加一个冒号,但在语句OnError GoTo gperror中不加冒号)。

当程序运行到语句某段代码并发生错误时,将执行行号“error”后面的语句。如果不发生错误,当执行到语句“ExitSub”时,将退出过程。在过程退出时,错误捕获功能就自动被取消了。

3.EOF:指当前记录位置位于Recordset对象的最后一个记录之后 

   BOF:指当前记录位置位于Recordset对象的第一个记录之前

这两个的属性值均返回布尔型:True和False,使用BOF 和 EOF属性可确定 Recordset 对象是否包含记录,或者从一个记录移动到另一个记录时是否超出 Recordset 对象的限制。下表即是各自的使用说明及查询结果: 

 

EOF

BOF

True

当前行的位置是在最后一行的后面,无记录

当前行的位置是在第一行之前,无记录

False

当前行的位置是在最后一行或其前面,有记录

当前位置是在第一行或其后,有记录

4.Fields

VB中,当你打开一个数据集时,需要声明一个数据集对象,在它的下面会有一个字段集合,这个字段集合就是fields。

使用方法:

Rs(数据集对象).Fields("字段名称")

Rs(数据集对象).Fields(字段索引号)

5.Trim

Trim()是去掉开头和结尾的空格

ltrim()是去除字符串左边的空格 

Rtrim()是去除字符串右边的空格 

6. ADO Connection对象 代表了打开的。与数据源的连接。
  •    ConnectionString属性
  •    Open方法
  •    Close方法
7. ADO Recordset对象 用于保存从数据源获得记录集。
  •    ActiveConnection属性
  •    Eof属性
  •    Fields集合
  •    Open方法
8.DataGrid控件:使用代表记录的行和列来显示数据,并允许对数据进行修改,对数据修改可自动保存。
   MSFlexGrid控件:和DataGrid控件类似,都是以行列方式显示数据
  • Cols属性:设置和返回控件的列数。
  • Rows属性:设置和返回控件的行数。
  • TextMatrix属性:设置和返回控件任意单元格的文本内容。


猜你喜欢

转载自blog.csdn.net/hsm_Jasmine/article/details/80794391