Access中使用了update,在查询中看见数据已经更新但是原表中的数据却没有变化。

目的是想去掉“qy1998.法人代表姓名”中的空格,使用了update函数,具体语句如下:UPDATEqy1999SETqy1999.法人代表姓名=[qy1999]WHE... 目的是想去掉“qy1998.法人代表姓名”中的空格,使用了update函数,具体语句如下:
UPDATE qy1999 SET qy1999.法人代表姓名 = [qy1999]
WHERE (((qy1999.法人代表姓名)=Trim([qy1999].[法人代表姓名])));
查询结果中,前后的空格都已经去掉。
但是,在表qy1998中,法人代表姓名中的空格还存在,没有变化。
请问如何解决?
展开
 我来答
初速度year
推荐于2016-08-13 · TA获得超过484个赞
知道小有建树答主
回答量:751
采纳率:35%
帮助的人:267万
展开全部
WHERE (((qy1999.法人代表姓名)=Trim([qy1999].[法人代表姓名])))

这个只是查询了法人代表姓名没有空格的记录,把有空格的没显示出来
SET qy1999.法人代表姓名 = [qy1999] 这个在操作时好像也完成不了

除非你加循环从头到尾的执行一遍
追问
具体怎么做呢?
追答
UPDATE qy1999 SET qy1999.法人代表姓名 =Trim([qy1999].[法人代表姓名]) WHERE (((qy1999.法人代表姓名)Trim([qy1999].[法人代表姓名])))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式