sql update 到 access的T_sql请教

z315559822 z315559822 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
update OPENROWSET('Microsoft.Jet.OLEDB.4.0','F:\e\data\090222.mdb';'admin';'',LGoods)
set OPENROWSET('Microsoft.Jet.OLEDB.4.0','F:\e\data\090222.mdb';'admin';'',LGoods)(W size) = zxzl.Wsize
from OPENROWSET('Microsoft.Jet.OLEDB.4.0','F:\e\data\090222.mdb';'admin';'',LGoods)tt ,zxzl
where tt.P_id = zxzl.P_id

--说明LGoods是Access里的表,zxzl是sql里的表,他们的结构完全相同。
--希望把zxzl里面的值update到LGoods里,有下面的错误。
--消息 156,级别 15,状态 1,第 2 行
--在关键字 'OPENROWSET' 附近有语法错误。
--
--另外这两表的字段都超过120个,
--除了一个一个set LGoods.1 = zxzl.1,不知道还有什么类似select * 的语法。
-- &n bsp; set LGoods.2 = zxzl.2,
-- & nbsp; set LGoods.n = zxzl.n
--先测试了如上面的T-sql语句仅仅set一个字段就不能够通过,修改为 .Wsize 也不能通过。

...全文
评论 16
收藏 已收藏
分享
返回顶部
z315559822
疑难问题 22,298 成员 121,727 内容