1、在做登录界面的时候,如果你对用户名和密码输入不作大小写区别的话,那么access数据库认为大小写都是一样的
例子:select count(*) from userTable where userName = 'user1' and userPwd = 'user1'
登录界面上输入用户民:USER1、密码:USER1查询语句同样的也会返回值,这样的话程序的可读性就变差了,为了防止这种情况的发生,必须区别大小写.下面的例子就可以实现这种功能
例子:select count(*) from userTable where strcomp(userName ,'user1',0) = 0 and strcomp(userPwd ,'user1',0)= 0
2、由于winform项目没有像web项目自带了验证控件,在winform中要解决输入文本框时只能输入半角的字符、规范实数、不含非法字符的字符串等,就需要用到Regex对象(正则表达式)
例子:只能接受半角输入
代码:
例子:输入规范的实数
代码:
例子:输入不含非法字符的字符串
代码: