(7)recordset对象:用于容纳记录集中的一行、文件系统的一个文件或一个目录。在一个结构化的数据库中,每个表在每一行均有确切相同的列数,并且每一列都由相同的数据类型组成。
(8)stream 对象:用于读写及处理二进制数据或文本流。Stream对象可通过如下3中方法获得。第一种,通过指向包含二进制或文本数据对象(通常是文件)的url.此对象可以是简单的文档,表示结构化文档的recordset 对象或文件夹。第二种,通过将stream对象实例化。这些stream对象可用来存储用于应用程序的数据跟与url相关联的stream或recordset的默认stream不同,实例化的stream在默认情况下与基本源没有关联。第三种,通过打开与recordset 对象相关联的默认stream对象,打开recordset 时便可获取与recordset对象相关联的默认流,只需打开该流便可删除一个往返的过程。
Ado事务处理,事务是用户定义的一个数据操作序列,这些操作要么执行要么全部不执行。在关系数据库结构中,一个事务可以是一条sql 语句,也可以是整个程序语句。
事务具有原子性、一致性、隔离性和持久性。原子性,主要是事物是数据库的逻辑工作单位,事物中的操作,要么不执行,要么全部执行。一致性,事物在完成时,必须是所有的数据都保持一致性,在相关数据库中所有的规则都必须应用于事物的修改,以确保所有数据的完整性。隔离性,由并发所做的修改必须和任何其他并发事务所做的修改隔离,事物查看数据时数据所处的状态要么是另一并发事物修改之前的状态,要么是另一个事物修改后的状态。持久性,事物处理完毕后,对系统的影响是应久性的,即便修改出现的故障也将一直保持。
2.4 程序可行性
因为要用visual basic 来实现前台的功能,对于一般的添加,查询,删除等功能,相信能够实现,但对于统计数据,图表输出这一功能却不是相当的有自信,因为第一次接处visual basic的缘故,对它的综合使用上,也非常的欠缺,但通过一段时间的深入了解,,其在图表输出,程序上是可行的,图表输出所使用的控件是MSChart控件,,因为MSChart不是visual basic的标准控件,在使用前需要将其添加到visual basic的工具箱中,具体添加如下:选择“工程”/“部件”命令,在弹出的“部件”对话框中选中 Microsoft chart
Control 6.0(sp4) (oledb)复选框,将其添加到工具箱中。具体MSChart图表如图2.5 VB交通数据采集器与分析系统设计(7):http://www.youerw.com/jisuanji/lunwen_6268.html