日期:2014-05-17  浏览次数:21018 次

TRIM("" & RS( 0 )),为什么要这样写,""还要加个空格再加个&,不能直接写RS(0)吗,"" ,空格,&,都有什么作用?
TRIM( " "   &   RS(   0   ))
Trim( " "   &   RS( "I_FILE "))
说明:rs是datacommand.execute
为什么要这样写, " "还要加个空格再加个&,不能直接写RS(0)吗, " "   ,空格,&,都有什么作用?


------解决方案--------------------
把RS( 0 )强制转换成字符串,这是&连接字符串的功能,如果你知道RS(0)是字符串就不需要了,也可以这样:TRIM( CStr( RS( 0 ) ))
------解决方案--------------------
rs(0)可能是Null,用字符串函数操作Null类型的数据,asp就崩溃了
------解决方案--------------------
目的就是想去掉前后导空格,但直接TRIM(RS( 0 )),如果这个字段是null,就出错了,加个 " "空字符串就不会出错,这是个技巧,比用isnull等函数去判断简单,我也经常这么用的