关于限制标题长度的问题
作者:大石头  来源:  发布时间:2006-11-17 8:42:25  共有893位读者阅读过此文

今天早上上网,看到第一群的朋友在聊这个问题,我心情不错,就多说了几句。

nnhy.NewLife 08:30:01
<%
dim str
str=rs1("content")
%>
<%=left(str,10)%>

虽然对了,但是,这只是初级代码,很容易出错
nnhy.NewLife 08:31:24
你看看这样是不是好点

dim str
str = rs1("content") & ""
if len(str)>10 then str=left(str,10)
nnhy.NewLife 08:32:42
加上 & "" 是为了在rs1的数据比较特殊的时候,强制转换为字符串,当然,这种情况非常少
判断str的长度,是因为,如果str长度不够10,那么,left会报错
nnhy.NewLife 08:33:42
说到 & "" 其实是一个很强的东西
比如 str = request("str") & ""
nnhy.NewLife 08:34:24
还有,在Oracle编程中,取整数的时候,不能直接当作字符串用
也就是说  num = rs("num") 会出错
nnhy.NewLife 08:34:58
我一般这样处理
num = CLng("0" & rs("num"))
先强制转为字符串,再转数字
nnhy.NewLife 08:35:55
这些只是我的一些经验而已,不知道看过我的CMS的朋友,有没有发现,里面大量存在这种代码

说来可笑,CMS的第一版本,居然是运行在Oracle上的

新生命 XCMS1.0 Build0206 版权所有 All Copyrights @2009 桂ICP备06011573号
站长:大石头 信箱:gxuhy@21cn.com QQ:99363590
本站带宽由酷睿数据提供