以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- UPDATE求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150731) |
-- 作者:evolymft -- 发布时间:2020/6/5 18:04:00 -- UPDATE求助 |
-- 作者:有点蓝 -- 发布时间:2020/6/6 8:42:00 -- not in {\'这里的项目引用改为使用单引号,不是双引号\',\'xx\',\'xxx\'} |
-- 作者:evolymft -- 发布时间:2020/6/6 21:57:00 -- 谢谢老师指点 |
-- 作者:evolymft -- 发布时间:2020/6/7 16:18:00 -- Ta\\bles("入库").Allow\\Edit = Tr\\ue Di\\m cm\\d As N\\ew S\\QLCommand cm\\d.Conn\\ecti cm\\d.Co\\mmandText = "UPDA\\TE {入库} SE\\T 数量 = 数量*0.8 wh\\ere [类别] not in(\'其他\',\'日杂\',\'行车费\') An\\d [日期] >= #2020-04-07# An\\d [日期] <= #2020-04-30#" cm\\d.Execu\\teNonQuery() Dat\\aTables ("入库").Load()
|
-- 作者:evolymft -- 发布时间:2020/6/7 16:19:00 -- access外部数据源已锁定,上面的语句没有执行,请专家指点,谢谢。 |
-- 作者:wandongliang -- 发布时间:2020/6/7 18:25:00 -- cm\\d.Co\\mmandText = "UPDA\\TE {入库} SE\\T 数量 = 数量*0.8 wh\\ere [类别] not in(\'其他\',\'日杂\',\'行车费\') An\\d [日期] >= ‘2020-04-07’ An\\d [日期] <= ‘2020-04-30’ 这样试试
|
-- 作者:有点蓝 -- 发布时间:2020/6/7 22:27:00 -- 数据源已锁定指什么?这个是错误提示?是不是使用access打开了数据库,关闭access再试试 |
-- 作者:evolymft -- 发布时间:2020/6/8 17:26:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2019.11.3.1 错误所在事件: 详细错误信息: 语法错误 (操作符丢失) 在查询表达式 \'[类别] in (\'干杂,\'菜\',\'豆制品\',\'肉类\',\'客餐\',\'水果\',\'鲜肉\',\'蛋类\',\'鱼\',\'冻制品\',\'糕点类\',\'油\',\'魔芋\',\'凉粉\',\'月饼材料\') And [日期] >= #2020-04-07# And [日期] <= #2020-04-30#\' 中。 请问老师语法错误的原因,谢谢。
|
-- 作者:有点蓝 -- 发布时间:2020/6/8 17:30:00 -- 干杂后面少一个单引号 |
-- 作者:evolymft -- 发布时间:2020/6/8 17:36:00 -- 谢谢老师,我太粗心了 |