要读取数据库中的数据,首先得将数据加载进一记录集中。
使用包含大量资料录的资料录集填入控制项时要特别小心。
记录集通过将一个SQL语句的片断生成CString来构造SQL语句。
例外情况是数据库联接,其中一个记录集表示来自两个或多个表的列。
游标是用于在记录集中跟踪其位置的一种机制。
基于表的记录集示例是“所有客户”,它访问一个“Customer”表。
对于没有参数的已筛选记录集,每次用新的筛选值Requery时都必须处理SELECT语句。
更快的数据库访问:在记录集中使用Field函数迭代的时候,REALbasic数据库API的速度现在显著提高。
在如上一章节所演示的,建立一ADO数据库连接后就能够建立一ADO记录集。
本节描述打开记录集对象时以及添加、更新和删除记录时RFX事件的顺序。
注意:当你关闭原始记录集时,所有的复版都将被关闭。因此,你不得不逐个地关闭其复版。
其中一个主要区别在于您不必检索某个记录集的等值,而是整个模式结构。
在真正的联接中,从父表和子表获取记录并将其放入单个的平面记录集。
它还展示基于应用程序设置的记录集属性的游标行为。
有时您可能想要将清单方块或下拉式方块控制项放入资料录检视,并以第二个资料录集物件填入值。
构造新的记录集对象(或准备为现有对象调用Requery)。
注意:必须将这个属性在提取子记录集之前设置在父记录集中。
记录集的字段数据成员,这些字段数据成员将绑定到表的特定列。
构造一个新的记录集对象(或准备为现有对象调用Requery)。
Update的作用是:将所有的更改信息保存到一个记录集中的记录中。
可以执行查询,使用网格中可滚动浏览和编辑数据库中记录的记录集。
如果添加新记录,记录集会作为编辑缓冲区运行以生成新记录的内容。
此外,可能还需要使用其他记录集,参见记录视图:从另一个记录集填充列表框中的讨论。
资料录集类别内对应的栏位资料成员或参数资料成员之名称。
如果要使记录集基于复杂的SQL语句,需要使用这些自定义技术的组合。
或者您可以指定顺向资料录集,此资料录集仅允许向前捲动,一次一个资料录。
然后,使用此记录集迭代遍历搜索结果以显示给定的子集。
在创建记录集类之前,确定所需的参数、参数的数据类型以及记录集使用参数的方式。