asp代码,如何获取数据库中某一字段的前n个字符

asp代码,如何获取数据库中某一字段的前n个字符,第1张

其实很简单

a=left(rs("数据库的字段名"),50)

就可以获得并付给a了

left函数的详解如下

Left(string, length)

Left 函数的语法有以下参数:

参数 描述

string 字符表达式,其最左边的字符被返回。如果 string 参数中包含 Null,则返回 Null。

length 数值表达式,指明要返回的字符数目。如果是 0,返回零长度字符串 ("");如果大于或等于 string 参数中的字符总数,则返回整个字符串。

left(rs("字段2"),6)

left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符

right(要截取的字符串,要截取的长度)’从右边开始截取指定长度的字符

MID(要截取的字符串,开始截取的位置,

要截取的长度)从任意位置开始截取指定长度的字符

另外:

'Strsub

'函数功能:字符串截取.

'参数意义:str

---

要截取的字符串.

lennum--截取的字符数.

s--结尾字符

Function

Strsub(str,lennum,s)

If

Not

IsNull(str)

Then

Dim

p_num,x

Dim

i

If

strlen(str)<=lennum

Then

Strsub=str

Else

p_num=0

x=0

Do

While

Not

p_num

>

lennum-2

x=x+1

If

Asc(Mid(str,x,1))<0

Then

p_num=Int(p_num)

+

2

Else

p_num=Int(p_num)

+

1

End

If

Strsub=Left(Trim(str),x)&s

//截取后定义超出部分内容的显示方式

Loop

End

If

Else

Strsub="Null"

End

If

End

Function

'调用

<%=Function

Strsub("aaaaaaaaaa",3,"...")%>

'将输出:aaa...


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10864505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存