以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]标准表达式中数据类型不匹配?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89093)

--  作者:ouyangfenghuan
--  发布时间:2016/8/15 17:43:00
--  [求助]标准表达式中数据类型不匹配?

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2016.6.26.1
错误所在事件:
详细错误信息:
标准表达式中数据类型不匹配。

日期和姓名一起为条件时报错,请老师指导

 

            Dim Filter21 As String
            Filter21 = "[姓名] = \'" & e.DataRow("姓名") & "\'and [日期] = \'" & e.DataRow("日期") & "\'"
MessageBox.Show(8)
            If  DataTables("员工工资表").Find(Filter21) Is Nothing Then \'如果对应的订单明细没有加载过
                DataTables("员工工资表").AppendLoad(Filter21) \'则追载此订单的订单明细
            End If
 MessageBox.Show(7)


--  作者:大红袍
--  发布时间:2016/8/15 17:50:00
--  

改成

 

Filter21 = "[姓名] = \'" & e.DataRow("姓名") & "\' and [日期] = #" & e.DataRow("日期") & "#"