关于表的缓冲的问题和临时表的应用
编号:QA001078
建立日期: 1999年5月29日 最后修改日期:1999年5月29日
所属类别:
佚名:
能不能介绍一些关于表的缓冲的问题和临时表的应用。
回答:
摘自《远程续缘》(http://jfzcc.yeah.net)第七期:
正常打开表,对表的添加修改都直接写入库中,对于有时放弃所做的修改非常麻烦,但如果设置的表缓存或行缓存就非常方便。你有两中选择,一种是保存,就是确认你的操作,只要执行=tableupdate(.t.),另一种是还原,就是放弃所做的操作,恢复到修改之前的状态,只需用=tablerevert(.t.)。
对于如何设置表缓存参见CURSORSETPROP()函数。临时表(cursor)在SQL命令时最常用,查询结果通常是临时的,没有必要写入磁盘,通过保存到临时表与DBF操作一样,只是不能进行写操作,对于某些涉及文件的命令(如append from)命令不适用,但有个优点是临时表在内存中,退出系统时自动释放。
此问题由FOXPRO爱好者天堂回答。
| |
|
|
| |
|
|