Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:为什么这个SQL命令提示出错呢/

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

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.01563 s, 3 queries.