以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 为什么这个SQL命令提示出错呢/ (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=4174) |
-- 作者:天上云地下海 -- 发布时间:2005-9-2 9:08:13 -- 为什么这个SQL命令提示出错呢/ update 住院登记 set 费用合计=sum(医嘱记录2.总金额) from 住院登记,医嘱记录2 where 住院登记.编号=医嘱记录2.编号 我用上面的SQL来更新住院登记中的费用合计字段 总是提示“语法错误,操作符丢失,在查询表达式sum(医嘱记录2.总金额) from 住院登记中” 我仔细看过SQL技术文档,语法上并没有错误啊?是什么回事呢? |
-- 作者:admin -- 发布时间:2005-9-2 9:17:20 -- 你这个SQL命令是通过“SQL命令”属性,还是通过一个事件设置的?如果是事件,是否加了"{}"号! |
-- 作者:天上云地下海 -- 发布时间:2005-9-2 9:28:39 -- 我是直接在SQL命令中写入的.请admin帮忙看看啊.急呀 |
-- 作者:admin -- 发布时间:2005-9-2 9:31:51 -- 那你把项目发到我们的信箱里。如不介意,也可以直接贴到论坛上。 |
-- 作者:天上云地下海 -- 发布时间:2005-9-2 9:36:27 -- 我并不没有做项目,我只是在ACCESS中新建了上述两个表 然后输入一点数据,在星中简单的使用了一个连接构件和 一个ADO命令构件,写入上述命令后就得到这样的结果 另外,我也在ACCESS中测试过这条命令,也是错的.烦 admin解或 |
-- 作者:admin -- 发布时间:2005-9-2 10:34:18 -- 你的这种用法,不是SQL语言update语句的标准格式。是某些数据库系统为标准的update语句提供的扩展格式。ACCSEE可能不支持这种格式。 |
-- 作者:天上云地下海 -- 发布时间:2005-9-2 15:54:48 -- 我查看过SQL的技术文档,SQL的update语法格式是这样的,反倒是ACCESS中对update的介绍中并没有看到有from子句.会不会是access中不支持在update中使用from子句呢?如果这样子,把数据库改成sql的应该就可以了吧 |