尝试快速回答,因为研究没有产生任何结果,我不知道如何测试速度。场景是我有一个包含20个字段和26000行的表格。有一个表单绑定到该表的某些字段,表将填充字段。所以我输入一个部分,它将填充描述,平均成本和产品代码。
现在我的问题:我输入部件后是否应该使用SELECT
语句,并在每次检查部件时使用该语句填充表单字段?因此,记录集将被创建,设置,然后每次都设置为空。或者我应该从表中为所有需要的字段运行SELECT
语句,设置一个包含26000行的记录集,然后每次在该记录集上使用.FindFirst
?哪个更快或哪个更正?
我可能也会对此完全错误,但我只是在努力学习。
提前致谢!
答案 0 :(得分:1)
做第一个,简单的一个:每次都运行一个简单的SELECT
语句。
另一种方法可能适用于十倍大(可能)的表,并且可以处理更复杂的程序;您所描述的目的和表格似乎很适合以简单的方式进行管理。
如果操作似乎很慢,在尝试不同的记录集方法之前,只需确保字段被正确编入索引即可优化表。