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