要读取数据库中的数据,首先得将数据加载进一记录集中。
使用包含大量资料录的资料录集填入控制项时要特别小心。
记录集通过将一个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代码?。
1·Your role in recordset updating and what the framework does for you.
您在资料录集更新时的角色和架构所提供的功能。
2·The MFC Application Wizard lets you create an initial recordset class.
MFC 应用程式精灵可让您建立一个初始资料录集类别。
3·RFX additionally transfers data from your recordset to the data source.
另外RF X还可将资料由您的资料录集传送至资料来源。
4·The name of the corresponding field data member or parameter data member in the recordset class.
资料录集类别内对应的栏位资料成员或参数资料成员之名称。
5·In either case, the new recordset represents the current state of the data source.
反正,新的资料录集代表资料来源目前的状态。