以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 筛选 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96377) |
-- 作者:刘林 -- 发布时间:2017/2/19 15:34:00 -- 筛选 Dim schoolName As String = user.group Dim cmd As New SQLCommand Dim dt As DataTable cmd.c cmd.CommandTimeOut = 120 cmd.CommandText = "SELEC T DISTINCT 学校名称, 年级, 班级, 学生姓名, 状态 From {学生信息} where left(班级,2) = \'初中\'and left(状态,2) = \'在读\' And 学校名称 = \'" & schoolName & "\'" dt = cmd.ExecuteReader() Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") trv.BuildTree(dt,"学校名称|年级|班级") 老师,请问上面代码是想在目录树筛选择时只调用本校,班级中左边两位是初中,状态中左边两位是在读的学生,状态列有在读,转出,现在的问题是筛选不出在读的,记录还是要包括转出的,请问是什么原因?
|
-- 作者:有点色 -- 发布时间:2017/2/19 20:37:00 -- 你把值弄出来看看咯
SELECT DISTINCT left(状态,2), 学校名称, 年级, 班级, 学生姓名, 状态 From {学生信息} where left(班级,2) = \'初中\' and 学校名称 = \'" & schoolName & "\'" |