在线等!!!!vfp6中如何提高局域网访问速度?
vfp6中如何提高局域网访问速度?我做了一个小程序,需要在局域网中共享应用,但是数据表的访问速度比本地访问速度慢很多倍。
主要是在程序中涉及物理排序:
use sysxsdatol exclusive
* SELECT * FROM sysxsdatol INTO TABLE tempdbfnamevar1 ORDER BY xh ASC , xm ASC
* use
* sele sysxsdatol
sort to tempdbfnamevar1 on xh/a , xm/a
zap
append from tempdbfnamevar1
USE
我的程序代码是这样的,其他加'*'号的与下面sort to 选择,不知道哪个命令更快点,我需要物理排序(按学号和姓名)。
这个表中有4万条数据,这段代码在本地执行需2秒,而在网络用户执行则需2分钟,郁闷!
要解决的问题:1、这两种方法,哪个更快?(我测试的结果是select更快)
2、如果没有更好的方法,如何提交局域网的速度。
特别说明:由于是局域网共享方式使用表,所以只能在排序过程中一直占用此表,如果关闭后,其他用户即可能录入新的数据,这样就会丢失数据的。
请教各位大侠!在线等!
[此贴子已经被作者于2016-7-17 12:39编辑过]