Acc-replace函数未定义

发布:2011-06-24 16:34   点击562次   评论:0

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

关于 GitHub 导航 部门 反馈

提示:`/home.php`入口数据仅为演示功能,不构成任何交易凭证,也不承担相关风险和责任!

Copyright © 2011-2018 xxxxx.com All rights reserved.

Run:3.391/29.575(ms); 7(sql)/2.876(MB); comm:news/detail; Upd:2024-11-15 18:49:31