以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sql语句 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188829) |
-- 作者:朱女士 -- 发布时间:2023/10/23 8:10:00 -- sql语句 老师您好! 我的一条语句出错了,错误信息是:关键字 \'inner\' 附近有语法错误。谢谢指教!(因为出错误信息发不过去帖子,我在下面的语句中添加了几个空格。) c md.C ommandText = "u pdate 实时工序计算表 in ner join gxd mb on 实时工序计算表.gxdm=gx mb.gxdm set 实时工序计算表.顺序号=gxd mb.顺序号"
|
-- 作者:有点蓝 -- 发布时间:2023/10/23 8:45:00 -- access?还是SqlServer? |
-- 作者:朱女士 -- 发布时间:2023/10/23 8:47:00 -- SqlServer |
-- 作者:有点蓝 -- 发布时间:2023/10/23 8:49:00 -- cmd.CommandText = "update a set a.顺序号=b.顺序号 from 实时工序计算表 as a inner join gxdmb as b on a.gxdm=b.gxdm" |
-- 作者:朱女士 -- 发布时间:2023/10/23 9:07:00 -- 老师您好! 上面的语句我是想将:工序代码表(gxdmb)里的顺序号,以gxdm相同为条件更新填充到“实时工序计算表”的顺序号里。更新前这个表里有gxdm内容,顺序号是空的。 我执行完上述语句后,没出现错误信息,但是实时计算表中的顺序号没更新过来。烦请再给看看,谢谢!
|
-- 作者:有点蓝 -- 发布时间:2023/10/23 9:16:00 -- 这个更新的是后台数据库数据,项目里有没有重新加载数据? |
-- 作者:朱女士 -- 发布时间:2023/10/23 9:33:00 -- 明白了,谢谢!我怎么没看明白您改的sql server 数据源的语句,与access数据源语句的区别呢?请指教我以后好注意。 |
-- 作者:有点蓝 -- 发布时间:2023/10/23 9:42:00 -- 不同数据库的语法都是不一样的。网上大把教程,搜索吧 access :https://www.baidu.com/baidu?ie=UTF-8&word=access%20Update%20%E5%85%B3%E8%81%94%E6%9B%B4%E6%96%B0 |