以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  不能对 nvarchar 调用方法  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143324)

--  作者:季朝龙
--  发布时间:2019/11/21 10:25:00
--  不能对 nvarchar 调用方法
在项目事件loadusersetting上写以下代码,切换用户后出现 “不能对 nvarchar 调用方法” 的错误提示,用的是SQL数据源。请老师帮忙看看哪里写错了

If user.Name = "吴钟" Then
    DataTables("物料采购明细").LoadFilter = ""
Else
    DataTables("物料采购明细").LoadFilter = "采购员 = User.Name and 预计齐套日期 = \'01/01/0001\'"
End If
DataTables("物料采购明细").Load()
DataTables("物料采购明细").Save()

--  作者:有点蓝
--  发布时间:2019/11/21 10:59:00
--  
DataTables("物料采购明细").LoadFilter = "采购员 = User.Name and 预计齐套日期 is null"

DataTables("物料采购明细").Save()这一句是多余的,去掉