以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符串做列名说是未找到列 [yz2] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192648) |
-- 作者:edisontsui -- 发布时间:2024/7/9 11:34:00 -- 字符串做列名说是未找到列 [yz2] yz2 = yz1 & "计划" yz3 = yz1 & "完成" Dim drf3a As DataRow = DataTables("培训计划").Find("年份 = \'" & d11.substring(0, 4) & "\' and yz2 > \'" & 0 & "\' and yz3 < \'" & 1 & "\' and 责任部门 = \'" & "行政部" & "\' ") 上面那段代码运行的结果是, yz2 = 七月计划,yz3 = 七月完成。而 drf3a 查找的结果是说 未找到列[yz2] 和 未找到列[yz3] ,事实上是存在 “七月计划” 和 “七月完成” 这个列的。请问是什么原因呢?谢谢。 |
-- 作者:有点蓝 -- 发布时间:2024/7/9 11:44:00 -- http://www.foxtable.com/webhelp/topics/0221.htm Dim drf3a As DataRow = DataTables("培训计划").Find("年份 = \'" & d11.substring(0, 4) & "\' and " & yz2 & "> \'" & 0 &
|
-- 作者:edisontsui -- 发布时间:2024/7/9 12:38:00 -- 谢谢了。 |
-- 作者:程兴刚 -- 发布时间:2024/7/9 15:54:00 -- 数值两侧的单引号也要去掉! |