以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]动态合成表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72940)

--  作者:zcgmxf
--  发布时间:2015/8/9 11:32:00
--  [求助]动态合成表达式
老师,我这个表达式执行时提示“库存_数量”列名无效,正确写法应该是怎样的?谢谢!
Dim dt As Date = Date.Today.AddDays(-90)
DataTables("门诊疫苗药品库存表").LoadFilter = "日期 > \'" & dt & "\'and 药品名称 = \'狂犬病疫苗\'  And 库存_数量 >  0 "
DataTables("门诊疫苗药品库存表").Load()

--  作者:大红袍
--  发布时间:2015/8/9 12:20:00
--  

 很明显,你后台数据库没有此列。

 

 如果是表达式列,表达式列是不会存放到数据库里面去的。


--  作者:zcgmxf
--  发布时间:2015/8/9 18:52:00
--  
后台数据库绝对有,但是是表达式列。只有数据列才能用来合成表达式列吧?


--  作者:有点蓝
--  发布时间:2015/8/9 19:22:00
--  
看你表达式用到什么方法,系统提供的一些方法只允许数据列
--  作者:zcgmxf
--  发布时间:2015/8/9 19:28:00
--  
谢谢!