要读取数据库中的数据,首先得将数据加载进一记录集中。
使用包含大量资料录的资料录集填入控制项时要特别小心。
记录集通过将一个SQL语句的片断生成CString来构造SQL语句。
例外情况是数据库联接,其中一个记录集表示来自两个或多个表的列。
基于表的记录集示例是“所有客户”,它访问一个“Customer”表。
对于没有参数的已筛选记录集,每次用新的筛选值Requery时都必须处理SELECT语句。
更快的数据库访问:在记录集中使用Field函数迭代的时候,REALbasic数据库API的速度现在显著提高。
在如上一章节所演示的,建立一ADO数据库连接后就能够建立一ADO记录集。
本节描述打开记录集对象时以及添加、更新和删除记录时RFX事件的顺序。
注意:当你关闭原始记录集时,所有的复版都将被关闭。因此,你不得不逐个地关闭其复版。
其中一个主要区别在于您不必检索某个记录集的等值,而是整个模式结构。
在真正的联接中,从父表和子表获取记录并将其放入单个的平面记录集。
有时您可能想要将清单方块或下拉式方块控制项放入资料录检视,并以第二个资料录集物件填入值。
构造新的记录集对象(或准备为现有对象调用Requery)。
注意:必须将这个属性在提取子记录集之前设置在父记录集中。
记录集的字段数据成员,这些字段数据成员将绑定到表的特定列。
构造一个新的记录集对象(或准备为现有对象调用Requery)。
Update的作用是:将所有的更改信息保存到一个记录集中的记录中。
可以执行查询,使用网格中可滚动浏览和编辑数据库中记录的记录集。
如果添加新记录,记录集会作为编辑缓冲区运行以生成新记录的内容。
此外,可能还需要使用其他记录集,参见记录视图:从另一个记录集填充列表框中的讨论。
资料录集类别内对应的栏位资料成员或参数资料成员之名称。
如果要使记录集基于复杂的SQL语句,需要使用这些自定义技术的组合。
或者您可以指定顺向资料录集,此资料录集仅允许向前捲动,一次一个资料录。
然后,使用此记录集迭代遍历搜索结果以显示给定的子集。
在创建记录集类之前,确定所需的参数、参数的数据类型以及记录集使用参数的方式。
作为调用Update的前提条件,记录集一定不能为空且当前记录一定不能已被删除。
函数的作用是:从结果集中取得列信息并作为对象返回。
1·This recordset is then used to iterate through the search results to display a given subset.
然后,使用此记录集迭代遍历搜索结果以显示给定的子集。
2·This is more efficient than opening a recordset and performing the updates or deletions one record at a time.
这比打开一个记录集,一次更新或删除一条记录效率更高。
3·The original sublist relationship is not correct for this new recordset. Please correct it.
原始的子列表关系对此新记录集而言不正确,请更正它。
4·Specifies support for storing database or recordset objects in documents and views.
指定支持在文档和视图中存储数据库或记录集对象。
5·Why would a query that returns 835 records in Access, return an empty recordset in VBA code?
为什么一个查询,它返回835条记录的访问,返回一个空记录集在VBA代码?。