FILE.TXT
上传用户:lhxd_sz
上传日期:2014-10-02
资源大小:38814k
文件大小:1k
源码类别:

VC书籍

开发平台:

C++ Builder

  1.     在许多数据库程序的设计中,经常要对用户的输入字符串进行检查,判
  2. 断是否存在前后有空格的现象,如果有的话,一般要将它们清除,以保证数
  3. 据库系统所获得的数据是有效数据。
  4.     在字符串,空格字符是一个比较特殊的字符,用于分隔字符,显示为空,
  5. 但并不是所有显示为空的字符都是空格字符,有的初学者就有这样的误解,
  6. 比如,全角状态下有一些不显示的字符,这个不能称为空格字符。这里所讲
  7. 的空格字符,是在英文输入状态下,敲空格键所输出的字符,是ASCII值为32
  8. 的字符。
  9. 在数据库的字符串处理中,我们用得较多的去掉字符串空格的方式有三种:
  10. 1、去掉字符串左边的空格。
  11. 2、去掉字符串右边的空格。
  12. 1、去掉字符串左右两边的空格。
  13.     字符串的大小写,在有些地方显得不重要,而在有些地方却显得特别重要,
  14. 对于编程语言来说,有些不识别大小写,不论你大写、小写,还是混合写,只
  15. 要你将字符串中的几个字母写正确就行了,这样的语言有PASCAL、BASIC等,
  16. 而对于C语言,却有严格意义的大小写区别,比如一个函数名,若规定其中有大
  17. 写与小写,你就要严格按照这种规定来写,不能有一点差错,否则,编译系统
  18. 通不过。
  19.     若用C语言处理数据库系统,特别要注意字符串大小写转换问题,比如一个
  20. 可输入字段,内容是由用户输入的,你不能判断用户的输入行为,他有可能输
  21. 入大写,也有可输入小写,还有可能大小写混着输入,如果不进行大小写转换,
  22. 将这些内容原封不动输入数据库中,在进行数据库查询时,有些查询也是不区
  23. 分大小的,可以将它们查找出来,可是,如果对这些找出的内容进行统计汇总,
  24. 问题就出现了。这是什么问题呢,这就是ABC不等于abc的问题。