VB中识别是验证码怎么成一串数字
1、1.咸犴孜稍先设定数据库字典,取名为MainTable,首先要设定验证类型,通常分为几种:登录验证、系统设置验证、支付验证等;本例使用sqlserver数赍铈于脏据库,打开sqlserver,新增一个query,输入下面SQL语句:create table MainTable(SN int identity(1,1) primary key ,Txt nvarchar(64))
2、2.这样做就是先建议个字典,给每个单独使用的字符设定编号,使用自增函数identity来达到目的,然后使用Txt来记录验证码所用到的字库,类型是nvarchar
3、3.向MainTable这个表中放入验证码需要用到的字串,例如放入:0到9十个数字,特殊符号¥、#、%、@,汉字:上、中、下,sql语句如下:insert into MainTable(txt)select ‘0’...
4、4.使用语句:select * from MainTable,查询MainTable这个表,发现所有的字串已经排序了,基本字典已经编好
5、5.动手实践做一个案例,例如验证码为58@#,判断出5、8两个码是数字的方式就是从字典库里找到5、8对应的序号,能找到就是数字,找不到验证失败。sql傥态尬锪语句如下:select sn from MainTable where txt=substring(‘58@#’,1,1)select sn from MainTable where txt=substring(‘58@#’,2,1)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。