打印

[asp] (已解决)Trim(Replace())和Replace(Trim())有什么区别?

添加数据时遇到的问题,

如果是 ann_title=replace(trim(request.form("ann_title"),"'",""))
程序就会报错: 错误的参数个数或无效的参数属性值: 'trim'

但是如果改成
ann_title=trim(replace(request.form("ann_title"),"'",""))
就没有一点问题了。

这是为什么呢?
请高手给指点一下。谢谢!!!

[ 本帖最后由 towering 于 2008-8-14 09:48 编辑 ]
根据函数意思理解即可。
ann_title=replace(trim(request.form("ann_title"),"'",""))
右括号错误,仔细检查







ann_title=replace(trim(request.form("ann_title")),"'","")

[ 本帖最后由 kuhanzhu 于 2008-8-14 09:32 编辑 ]
乐于助人、严格管理、言多必失。无知者无罪。Keep your waiting,I am back.
编程资源:http://book.kuhanzhu.com
对管理有异议,请前往事务区进行投诉。请勿PM。
trim 只用一个参数,别和replace的参数搞混了
只有一颗心,只有一个你
二楼正解!
我把括号位置写错了,太不小心了。
谢谢!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
很明显你不仔细

ann_title=replace(trim(request.form("ann_title"),"'",""))
分离开来看,先执行trim()函数,而你里面trim(request.form("ann_title"),"'","")这样写肯定错误
所以应该改成ann_title=replace(trim(request.form("ann_title")),"'",""))注意我这里多了个括号
把trim(request.form("ann_title"))当成一个字符处理就行



居然比你慢了5秒发出来...
思路決定出路,努力成就未來!

TOP