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中也可以执行;