update 表1 set 地址 = replace(地址,'' '' ,'''') 

这个语句很简单 就是把地址中的空格替换掉。

在Acc的查询中可以运行,在SQL2000的查询中也可以运行。
在VB中如果 cn 连的是SQL2000也没问题。


但 VB中 如果 cn 连接的是Access2003
cn.Execute "update 表1 set 地址 = replace(地址,'' '' ,'''') "

则返回错误: 表达式中 ''replace'' 函数未定义。


临时处理的方法
1是用结果集循环,
2是创建临时查询执行 update 表1 set 地址 = replace(地址,'' '' ,'''') 




注意,
PHP+MySql中可以执行;
ASP+MSSql中也可以执行;