Access数据库:Update带Select子句无法使用的解决办法

最近需要在Access中,批量更新A表的中数据,而更新的数据是从B表中Select而来。
但怎么折腾都无法成功。多方google查询得到高人的说明和解决方法,摘录如下备忘:

“ACCESS不支持select子查询结果用作update参数”。

如果要从表table2中查询与表table1的id对应的name,update到表table1中的name列。

解决方法1:
update table1 t1 inner join table2 t2 on t1.id=t2.id set t1.name=t2.name;

解决方法2:

UPDATE table1 AS t1,table1 AS t2 SET t1.name = t2.name
WHERE t1.id=t2.id;

具体的语法如下:

UPDATE 《table_name》 《alias》
SET (《column_name》,《column_name》 ) = (
SELECT (《column_name》, 《column_name》)
FROM 《table_name》
WHERE 《alias.column_name》 = 《alias.column_name》)
WHERE 《column_name》 《condition》 《value》;

解决服务器系统【卷影副本】文件属性“以前的版本”是空的

服务器系统电脑是有对卷做了卷影副本,但是不知某种问题导致卷影副本里以前的版本都不显示了。

在网上找了很多方法都没用,后来发现以下方法亲测可用:

1、TCP/IP NetBIOS Helper服务,将它设为自动并开启
2、修改注册表HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters把AutoShareWks设为1
3、在CMD中输入:net share c$=c:\ 重建分区,其中C代表分区。
————————————————
版权声明:本文为CSDN博主「xqm6741580」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xqm6741580/article/details/85329762

此方法在网上找到的,有一台服务器,启用卷影副本正常,可以看到生成了副本,但在以前的版本中无法查看到生成的副本,按上面的操作方法,进行第一项和第二项操作后即可以查看。