批量更新查询结果数据总是不成功?求教

zcgvb zcgvb 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
程序语言是VB.net ,数据库是Access,执行以下语句总是不成功,请各位帮忙看看
方案一、
Dim upgsmc As String = "update zlb as 公司名称,lrb as 公司名 set zlb.公司名称=lrb.公司名 where zlb.订单号码=lrb.单号"
Dim upgsmccommand As OleDbCommand = New OleDbCommand(upgsmc, kdfConn)
upgsmccommand.ExecuteNonQuery()

方案二、
Dim upgsmc As String = "update zlb set 公司名称=lsb.公司名 from (select 单号, 公司名 FROM lrb) lsb where 运单号码 in ( lsb.单号)"
Dim upgsmccommand As OleDbCommand = New OleDbCommand(upgsmc, kdfConn)
upgsmccommand.ExecuteNonQuery()
以上两个方法都不成功,请问如何解决
...全文
评论 4
收藏 已收藏
分享
返回顶部