当前位置:编程学习 > C#/ASP.NET >>

关于考试系统的一个问题

用checkbox控件把班级绑定,然后老师可以选取那个班级进行考试,例如班级1的对应值是080701;班级2对应的值为080702;班级3对应值为080703,选取班级后,将会在数据库的试卷表的允许考试班级列(classallowed)插入该班级的值,例如选了班级1,那就插入080701,然后就用sql 语句 classallowed  like "学生的id前几位(班级号)"进行检查这个学生是否可以考这张试卷,匹配成功就可以考,这样可以,但为什么我选了两个以上的班级就不行了呢,例如我选了班级1和班级2,那就在classallowed列插入080701 080702 这两个值,但0807501班级的学生却没有被允许?为什么 --------------------编程问答-------------------- 调试一下选中不止一个时,生成的sql语句是什么 --------------------编程问答-------------------- --------------------编程问答-------------------- 没看明白
080701 080702 和0807501有啥关系,你怎么按照前几位选取的 --------------------编程问答-------------------- 你那查询是按什么查询匹配的啊?没看出080701 080702 和0807501有啥关系
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,