区别大小写sql语句、输入字符校验

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对象(正则表达式)

       例子:只能接受半角输入

       代码:

 

       例子:输入规范的实数

       代码:

 

       例子:输入不含非法字符的字符串

       代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值