以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]datatable的select问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179126) |
-- 作者:81538475 -- 发布时间:2022/8/9 12:23:00 -- [求助]datatable的select问题 日期列的数据是这种形式的: 22-08-08 星期一 DataTables("每日统计").se\\ect("substring(日期,1,2) + substring(日期,4,5) + substring(日期,7,8) > " & CStr(rzsj)") 有报错提示,请问下应该如何处理呀。 无法在 System.String 和 System.Int32 上执行“>”操作。 [此贴子已经被作者于2022/8/9 12:23:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/8/9 13:36:00 -- 没看懂,请截图说明 |
-- 作者:81538475 -- 发布时间:2022/8/9 13:43:00 -- Dim rz As DataRow = dtry.Find("姓名 = \'"& tr("姓名") &"\'") Dim rzsj As String = "" Dim filter As String = "" If rz IsNot Nothing Then rzsj = Format(rz("入职时间"), "yyMMdd") filter = " and substring(日期,1,2) + substring(日期,4,5) + substring(日期,7,8) > " & CStr(rzsj) End If [此贴子已经被作者于2022/8/9 13:44:24编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/8/9 13:44:00 -- 请截图表数据,表结构说明问题。然后贴出完整代码 [此贴子已经被作者于2022/8/9 13:44:38编辑过]
|
-- 作者:81538475 -- 发布时间:2022/8/9 13:46:00 -- 是个临时表。日期列是 string 。 rzsj 也是 string |
-- 作者:有点蓝 -- 发布时间:2022/8/9 13:53:00 -- DataTables("每日统计").se\\ect("substring(日期,1,2) + substring(日期,4,5) + substring(日期,7,8) > \'" & CStr(rzsj) & "\'") |
-- 作者:13568406997 -- 发布时间:2022/8/9 14:12:00 -- se\\ect 错了, 应该是 select |