以文本方式查看主题

-  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
--  
不同数据库的语法都是不一样的。网上大把教程,搜索吧