求助 在类别组合框下拉选择类别,在另一个文本框控件输入相应类别,然后查询,但是出现
.NET Framework 版本:2.0.50727.8745
Foxtable 版本:2017.3.18.1
错误所在事件:加载[人员信息表]失败!
详细错误信息:
语法错误 (操作符丢失) 在查询表达式 '(编号 = '姓名'and姓名 = '张')' 中。
Dim nms() As String={"Comxiangmu","Texneirong"}
Dim sps() As String={"'","'"}
Dim BJF() As String={" = ", " = "}
Dim fds() As String = {"编号","姓名","职务","学历","性别"}
Dim Filter As String
For i As Integer = 0 To nms.length - 1
If e.Form.controls(nms(i)).value IsNot Nothing Then
If filter >"" Then
filter=filter & "and"
End If
filter= filter & fds(i) & bjf(i) & sps(i) & e.Form.controls(nms(i)).value & sps(i)
End If
Next
DataTables("人员信息表").loadfilter = filter
DataTables("人员信息表").load()