以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]这语句错在哪儿?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107748)

--  作者:小美菜
--  发布时间:2017/10/9 10:52:00
--  [求助]这语句错在哪儿?
调用语句:
OutputInfo( True, "播报次数 <2 And " & bIsInfo & " = False ")
Dim Drs As List(of DataRow)=DataTables("今日提醒").Select("播报次数 <2 AND " & bIsInfo & " = FALSE ")
展开select里面字符串:
播报次数 <2 And ( 提醒来源 = \'1A5动\' OrElse 提醒来源= \'0A5动\' OrElse 提醒来源= \'周B动二\' OrElse 提醒来源= \'日B动二\' OrElse 提醒来源= \'DK周近\' OrElse 提醒来源= \'DK日近\' ) = False ”
提示错误:
.NET Framework 版本:2.0.50727.8762
Foxtable 版本:2017.8.19.1
错误所在事件:自定义函数SpeakStockInfo
详细错误信息:
调用的目标发生了异常。
语法错误:“OrElse”运算符后缺少操作数。


--  作者:有点甜
--  发布时间:2017/10/9 11:00:00
--  

要合成这样的字符串

 

"播报次数<2 And Not (提醒来源 = \'1A5动\' Or 提醒来源= \'0A5动\' Or 提醒来源= \'周B动二\' Or 提醒来源= \'日B动二\' Or 提醒来源= \'DK周近\' Or 提醒来源= \'DK日近\' )"


--  作者:小美菜
--  发布时间:2017/10/9 11:12:00
--  
改了后,还是同样错误
--  作者:有点甜
--  发布时间:2017/10/9 11:14:00
--  
以下是引用小美菜在2017/10/9 11:12:00的发言:
改了后,还是同样错误

 

直接拷贝2楼的字符进去,报什么错?