微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题Foxbase最常见错误信息及解决方法
栏目软件操作与技巧
作者上海 顾佩霄
发布1996-05-03
  以上错误的产生大致可分为几种:
  一、由误操作产生的错误。
  对初学者来说,误操作的产生大部分的出错误信息为“不认识命令中的短语或关键字”或者是“该变量找不到”。具体原因是:
  1.在选择FIEL时,误写成FILE,或者在FIEL下,字段名之间没有用逗号隔开。
  2.在FOX〈逻辑表达式〉时,用到“.AND.”、“.OR.”、“.NOT.”时,不仅逻辑关系符号不能写错,而且点号不能漏掉或者点号没有靠拢等。
  3.在FOX〈逻辑表达式〉时,对于日期型字段中,不仅函授不要写错,而且引导和括号不要遗漏。
  4.SORT命令中的关键字之间必须用逗号连接。
  5.INDEX命令中的关键字之间必须用加号分开。
  6.命令的最后不能出现点号。
  7.把数据库文件中的字段名写错了,如字段名应该是FRL,而误写成FEL。
  二、字段名的类型必须保持一致。
  如果出错误信息为“运算符与操作类型不匹配”、“0个记录被复制或0个记录被删除”、“数据丢失”。主要是:
  1.FOXBASE字段中的类型没有按照规定的要求进行操作。即字符型字段加引号;
  数值型字段不加引号;日期型字段要加CTOD函数;逻辑型直接加字段名。
  2.对于字符型字段来说,如果字段名下的记录内容,英文字母应该是大写的,而误写成小写字母。
  3.在FOX〈逻辑表达式〉下,应该用“.AND.”,而用了“.OR.”或者应该用“.OR.”,而用了“.AND.”条件。
  4.数值型字段宽度的数值要累加,累加之和的值超过字段的宽度,会出现“数据丢失”。
  三、命令中的格式张冠李戴。
  命令中的“TO”、“ON”、“WITH”、“FOR”、“FIELDS”等等。必须按照命令的格式进行操作。否则出现“语法错”、“无此命令!!”。
  1.在REPLACE替换命令中一定要用WITH。
  2.在命令的最后不能多加一个逗号。
  3.在输入命令时,命令输入错误,将会出现“无此命令”。