如何判断数据的长度?

tanguangzhang 2003-09-15 04:21:49
如有一个列:name
里面某个记录中,name的数据段记录着一个数据,假设name里记录的内容为 “Turboc 2.0 汉化版” ,我想做一个判断当字符长度小于等于8时显示“X”,当字符长度大于8时显示"Y",该如何做?
请高手指点!谢了~~~!~!~!
...全文
193 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
BainStudio 2003-09-15
  • 打赏
  • 举报
回复
Public Function StrLength(Str)
If IsNull(Str) or Str = "" Then
StrLength = 0
Exit Function
End If
Dim WINNT_CHINESE
WINNT_CHINESE=(Len("字符")=2)
If WINNT_CHINESE then
Dim l,t,c
Dim i
l=Len(Str)
t=l
For i=1 to l
c=asc(mid(Str,i,1))
If c<0 Then c=c+65536
If c>255 Then
t=t+1
End If
Next
StrLength=t
Else
StrLength=Len(Str)
End If
End Function

以上提供的是一个字定义的函数;

If StrLength(字符) <= 8 Then
Response.Write "X"
Else
Response.Write "Y"
End If
61 2003-09-15
  • 打赏
  • 举报
回复
if len(rs("name"))>8 then
response.write "Y"
else
response.write "X"
end if
青蛙 2003-09-15
  • 打赏
  • 举报
回复
if len(name) <=8 then
response.write "X"
else
response.write "Y"
end if
yzwxjun 2003-09-15
  • 打赏
  • 举报
回复
length=len(name)
if length<=8 then
disp="x"
else
disp="Y"
end if
zhxhjj 2003-09-15
  • 打赏
  • 举报
回复
len()
富察咪咪 2003-09-15
  • 打赏
  • 举报
回复
if len()= LenB Then
' 没有汉字
len()
else
len()*2
End if
liuqinyi 2003-09-15
  • 打赏
  • 举报
回复
len()
lenb()
lenw()
liuqinyi 2003-09-15
  • 打赏
  • 举报
回复
len()
lenb()
lenw()
cqfeng 2003-09-15
  • 打赏
  • 举报
回复
len()

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧