SELECT 0应用体验一则
11-08 12:37:21软件技巧
浏览次数:929次
标签:软件技巧大全,http://www.duosi8.com
SELECT 0应用体验一则,
SELECT的参数取0,即选择序号最低的空闲工作区为当前工作区,不论其高位有无已启用的工作区。例如:已调用SELE 1、SELE 3、SELE 7,再执行SELE 0,以? SELE()显示当前工作区序号,返回值为2;重复使用SELE 0,当前工作区序号就相应地顺序上升,(逾越3)4、5、....(逾越7)....10,堪称方便。
当工作区已全部使用,执行SELE 0势必失败,其出错信息:Cannot access selected database(序号1152)。虽然在正规情况下不致发生超额,但仍有必要采取措施防错,曾用ON ERROR法及限额法等,均欠简洁。后附行之有效、长仅九行的子程序SCLT-0.PRG,在必要的SELE 0命令行处代之以DO SLCT-0,也可径直将其前八行防错功能段写入应用程序中SELE 0命令行之前。
** SLCT-0.PRG **
SLCT=10
DO WHIL LEN(DBF(SLCT)#0
SLCT=SLCT-1
IF SLCT=0
? ' 工作区满额!'INKE(2) &&出错信息
RETU
ENDI
ENDD
SELE 0 && 目的命令行
(该程序在AST PP3-DOS 6.21 -2.13L-FOXBASE+2.1中通过)
(彭禾)
SELECT的参数取0,即选择序号最低的空闲工作区为当前工作区,不论其高位有无已启用的工作区。例如:已调用SELE 1、SELE 3、SELE 7,再执行SELE 0,以? SELE()显示当前工作区序号,返回值为2;重复使用SELE 0,当前工作区序号就相应地顺序上升,(逾越3)4、5、....(逾越7)....10,堪称方便。
当工作区已全部使用,执行SELE 0势必失败,其出错信息:Cannot access selected database(序号1152)。虽然在正规情况下不致发生超额,但仍有必要采取措施防错,曾用ON ERROR法及限额法等,均欠简洁。后附行之有效、长仅九行的子程序SCLT-0.PRG,在必要的SELE 0命令行处代之以DO SLCT-0,也可径直将其前八行防错功能段写入应用程序中SELE 0命令行之前。
** SLCT-0.PRG **
SLCT=10
DO WHIL LEN(DBF(SLCT)#0
SLCT=SLCT-1
IF SLCT=0
? ' 工作区满额!'INKE(2) &&出错信息
RETU
ENDI
ENDD
SELE 0 && 目的命令行
(该程序在AST PP3-DOS 6.21 -2.13L-FOXBASE+2.1中通过)
(彭禾)
,SELECT 0应用体验一则
- ·上一篇:注意系统配置文件
- ·下一篇:实战六招 网上当淘客月赚数千甚至上万元
《SELECT 0应用体验一则》相关文章
- › 表单Select从数据库中读出数据的方法
- › SELECT 0应用体验一则
- › Reboot and select proper Boot device or Insert Boot Media in ...
- 在百度中搜索相关文章:SELECT 0应用体验一则
tag: 软件技巧,软件技巧大全,电脑学习 - 软件技巧
热门推荐
- · 为何QQ总弹出安全登录验证2则
- · 多媒体升级时常见故障的处理
- · 利用硬盘驱动器号制作防扩散FOXPRO程序
- · 高速视频转换借力CUDA
- · 在KMPlayer中手动切换解码器
- · 如何突破IP加MAC绑定
- · 如何让ACDSee成为默认的图片浏览器
- · SnagIt连续抓以多个窗口
- · SnagIt直接截取灰度图片
- · Nero快速制作精美的光盘封面
- · 完美卸载XP快速卸载顽固软件
- · VoptXP测试驱动器性能
- · VirturlDriver让虚拟光驱开机时自动加载
- · 通过递归调用来搜索文件
- · AutoCAD复制粘贴图纸导致死机
- · 监控软件导致QQ无法登录
- · 提高WindowsXP启动速度的方法
- · Office 2007无法正常卸载怎么办
- · 如何用批处理一次建立或删除多个目录
- · 教你Windows百毒不侵的13个妙招
- · ATI显卡在线看电影时花屏应该如何解决