windev中使用DateFile和Query作为表格数据源的一个重要区别
表格可以使用DateFile(数据表)和Query(查询表)作为数据源,在列表页面中,因为表格一般都设置为不可编辑,所以这两者在表现使用上,区别都不大。尽管如此,我们还是需要清晰的知道,这两者本质上的一些区别:
1、编辑操作,如Table相关函数,TableSave/TableAdd/TableDelete等,或者打开表格的可编辑设置后可以直接修改
DateFile可以,Query不可以。
2、内存指针,即选定一行时,内存中的数据记录是什么?
DateFile指向数据表的记录行,而Query不指向。所以DateFile可以直接使用FileToScreen,而Query在使用之前,需要先使用HReadSeek到表格当前行指向的数据记录。这个区别很大,在使用过程中需要特别注意!

浙公网安备 33010602011771号