首先,计算字符串的字符数,可以用char_length()函数,代码如下:
select
'zhangsan',char_length('zhangsan')
如下图所示:
字符串中的length()函数,用来计算字符串的长度,代码如下:
select
'zhangsan',length('zhangsan1111')
如下图所示:
字符串函数
中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:
select
concat('zhang','san','feng')
select
concat_ws('*','zhang','san','feng')
如下图所示:
简单点的:<%response.write(left(rs("codes")
,9)
&
"...")
%>
数字9表示取前9位。你可以根据自己需要改下。
复杂点的(会判断字符串是否大于9,大于才输出“...”):
<%
dim
str=rs("codes")
if
len(str)>9
then
response.write
str
&
"..."
else
response.write
str
end
if
%>
这个语句这么理解:
两头的
<%
%>是asp里面识别程序语句的标识符号,符号内的就是程序语句,外面的是HTML内容。
response.write是resopnse对象输出,也就是将<%%>替换为write后面的表达式的值。
left是一个函数,取字符串左边的前几位,格式为left(字符串,位数)在这个例子中,字符串是rs("codes"),位数是9。
我给你增加了&是basic里面字符串连接符号,表示把左右的字符串加在一起。
1. 检查引用是否正确,如果不正确,重新添加引用。2. 检查数据库连接字符串是否正确,如果不正确,修改连接字符串。3. 检查数据库表的字段是否正确,如果不正确,修改表的字段。4. 检测数据库服务器是否可以被调用,如不能被调用,请重新配置服务器。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)