MSSQL下使用:
UPDATE [NC_User] SET nickname = (select top 1 password from NC_Admin where id=2) WHERE userid=1
但是到了Access就会报错.
操作必须使用一个可更新的查询。我们使用
UPDATE [NC_User] SET nickname = dlookup('password','NC_Admin','id=2') WHERE userid=1
DLookup() 函数的语法如下所示:
DLookup(Expression, Domain [, Criteria])
函数包含三个参数: 表达式、 域,和 条件 (请注意 条件 参数是可选)。
详情:http://support.microsoft.com/kb/285866/zh-cn
update rsda,xfjlk set rsda.money = xfjlk.last where rsda.kh = xfjlk.kahao
update rsda,xfjlk set rsda.sycs = xfjlk.sycs where rsda.kh = xfjlk.kahao