set exact命令对Foxbase数据库记录查找的影响
11-08 12:37:21软件技巧
浏览次数:290次
标签:软件技巧大全,http://www.duosi8.com
set exact命令对Foxbase数据库记录查找的影响,
假如我们已建立一个数据库文件student,其结构中包括姓名字段,并且已经输入了一部分记录,假设其中一个记录的姓名字段值为高天飞,并且已经以姓名字段作为关键字段建立了名为na的索引文件。我们现在来用seek命令搜寻一个记录:
set exact off
use student index na
seek "高天"
display
此时屏幕上将显示找到了“高天”这个记录,但事实上此数据库中并没有“高天”这个记录。将上面的set exact off语句改为set exact on,则屏幕上显示找不到此记录。比较这两种情况就会发现set exact命令对搜寻的影响:当exact处于缺省值(off)时,seek命令所进行的字符串搜寻是一种“非完全比较”方式的搜寻,两个字符串由左开始字符逐一比较,一直比较到较短字符串的最后一个字符,如果仍与较长字符串的相应字符相同,则视其为“相等”。当exact被设定为on时,则两个字符串的长度及相对应的字符亦必须相同才可视为相等。因此上面例子中exact为off状态时,“高天”是“高天飞”字符串中的两个字符,故屏幕显示找到了记录。而exact设on状态后,则显示找不到记录了。
exact命令对用locate命令做查寻定位操作时的影响与seek一样,也是分此两种情况。不过,Foxpro为locate命令中的逻辑表达式提供两种等号运算符“=”和“==”。exact命令只对“=”运算符起作用,对运算符“==”没有任何影响,也就是说“==”运算符所进行的字符串比较才是一种真正完全相等的比较。
假如我们已建立一个数据库文件student,其结构中包括姓名字段,并且已经输入了一部分记录,假设其中一个记录的姓名字段值为高天飞,并且已经以姓名字段作为关键字段建立了名为na的索引文件。我们现在来用seek命令搜寻一个记录:
set exact off
use student index na
seek "高天"
display
此时屏幕上将显示找到了“高天”这个记录,但事实上此数据库中并没有“高天”这个记录。将上面的set exact off语句改为set exact on,则屏幕上显示找不到此记录。比较这两种情况就会发现set exact命令对搜寻的影响:当exact处于缺省值(off)时,seek命令所进行的字符串搜寻是一种“非完全比较”方式的搜寻,两个字符串由左开始字符逐一比较,一直比较到较短字符串的最后一个字符,如果仍与较长字符串的相应字符相同,则视其为“相等”。当exact被设定为on时,则两个字符串的长度及相对应的字符亦必须相同才可视为相等。因此上面例子中exact为off状态时,“高天”是“高天飞”字符串中的两个字符,故屏幕显示找到了记录。而exact设on状态后,则显示找不到记录了。
exact命令对用locate命令做查寻定位操作时的影响与seek一样,也是分此两种情况。不过,Foxpro为locate命令中的逻辑表达式提供两种等号运算符“=”和“==”。exact命令只对“=”运算符起作用,对运算符“==”没有任何影响,也就是说“==”运算符所进行的字符串比较才是一种真正完全相等的比较。
,set exact命令对Foxbase数据库记录查找的影响
- ·上一篇:怎样清除WinRAR的解压历史
- ·下一篇:如何打开QQ聊天记录数据库MSg2.0.db
《set exact命令对Foxbase数据库记录查找的影响》相关文章
- › Apache的错误日志里面出现“connection reset by peer”的提示,为...
- › Apache的错误日志里面出现“ttpd:could not set socket option TC...
- › 为什么启动时提示“setgid:Invalid argument”
- › Apache服务器挂起,或者不能启动,错误日志里面出现“fcntl: F_SE...
- › BT下载时出现“Problem getting response info - [Errno 2] No su...
- › qvod player qvodsetup播放器
- › C-dBASEⅢ SET FILTER TO的使用
- › WINDOWS的安装程序SETUP和启动程序WIN的参数及其含义
- › set exact命令对Foxbase数据库记录查找的影响
- › 巧用SETLINESTYLE实现汉字的显示
- › 安装oracle 9i点击setup.exe没反应应
- 在百度中搜索相关文章:set exact命令对Foxbase数据库记录查找的影响
热门推荐
- · 为何QQ总弹出安全登录验证2则
- · 多媒体升级时常见故障的处理
- · 利用硬盘驱动器号制作防扩散FOXPRO程序
- · 高速视频转换借力CUDA
- · 在KMPlayer中手动切换解码器
- · 如何突破IP加MAC绑定
- · 如何让ACDSee成为默认的图片浏览器
- · SnagIt连续抓以多个窗口
- · SnagIt直接截取灰度图片
- · Nero快速制作精美的光盘封面
- · 完美卸载XP快速卸载顽固软件
- · VoptXP测试驱动器性能
- · VirturlDriver让虚拟光驱开机时自动加载
- · 通过递归调用来搜索文件
- · AutoCAD复制粘贴图纸导致死机
- · 监控软件导致QQ无法登录
- · 提高WindowsXP启动速度的方法
- · Office 2007无法正常卸载怎么办
- · 如何用批处理一次建立或删除多个目录
- · 教你Windows百毒不侵的13个妙招
- · ATI显卡在线看电影时花屏应该如何解决