以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 后台数据更新 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195672)
|
-- 作者:HANZHIGANG
-- 发布时间:2025/2/27 14:38:00
-- 后台数据更新
Dim cmd As New SQLCommand cmd.C cmd.CommandText = "UP DATE {基础数据} Set {基础数据}.办事处 = \'前期\' F rom {基础数据} As {基础数据} inner Join {数据整理} As {数据整理} On {基础数据}.[VIN码] <> {数据整理}.[VIN码]" cmd.ExecuteNonQuery()
想实现如果在 数据整理 的表中找不到相同的VIN码,则基础数据中的办事处列中写入“前期”两字 上面的代码是不是不对,怎么改呢 感谢
|
-- 作者:有点蓝
-- 发布时间:2025/2/27 14:39:00
--
使用的什么数据库?
|
-- 作者:HANZHIGANG
-- 发布时间:2025/2/27 14:44:00
--
SQL SERVER
|
-- 作者:HANZHIGANG
-- 发布时间:2025/2/27 14:45:00
--
感觉语法没什么大问题,但在逻辑上有问题
|
-- 作者:有点蓝
-- 发布时间:2025/2/27 14:49:00
--
cmd.CommandText = "UPDATE {基础数据} Set 办事处 = \'前期\' From {基础数据} where [VIN码] not in (select [VIN码] from {数据整理})"
|
-- 作者:HANZHIGANG
-- 发布时间:2025/2/28 19:39:00
--
Dim cmd As New SQLCommand cmd.C cmd.CommandText = "UP DATE {基础数据} Set 办事处 = \'前期\' F rom {基础数据} w here [VIN码] not in (select [VIN码] f rom {数据整理})" cmd.ExecuteNonQuery()
执行后,出现错误提示
[此贴子已经被作者于2025/2/28 19:40:16编辑过]
|
-- 作者:有点蓝
-- 发布时间:2025/3/1 8:31:00
--
什么错误提示?
|
-- 作者:HANZHIGANG
-- 发布时间:2025/3/1 8:42:00
-- SQL方法更新
此主题相关图片如下:1.png

|
-- 作者:HANZHIGANG
-- 发布时间:2025/3/1 8:46:00
--
解决了,老师是自己粗心 了
|