asp 字符串如何相加

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:17:49
从 access user表里面的 ab字段(文本)里面提出来值(a1,a2,a3,a4..) 然后在这个值的后面的数值加1,

比如 如果 ab 是 a1 如何变成 a2
set tj=server.createobject("adodb.recordset")
sql="select * from user where tjrbh='"&tjrbh&"'
tj.open sql,dbconn,3,2
实现 a1 里面的1 变成2,成为 a2

如果您的字符串是a加上数字的话可以这样做一个函数.
function aPlus(byVal str,x)
num=cstr(cint(right(str))+x)
aPlus=num
end function
实现a1通过“加”上3变成a4就可以调用函数
a1Plus=aPlus("a1",3)

虽然没看明白您的意思。
您可以问的是数据阅读部分吧。
<%
set tj=server.createobject("adodb.recordset")
sql="select * from user where tjrbh='"&tjrbh&"'
tj.open sql,dbconn,3,2
do while not rs.eof
%>
HTML部分
<%
rs.movenext
loop%>

当然也能用IF语句结束。不过条件是a1,a2,a3,a4这4条记录的话。
当然是能显示完的。

如果里面的字符length是固定的 可以用split函数先拆分
把数字部分取出来 然后经行运算 然后再合并到一起 再update数据库 就ok了把??

function AddNum(str)
AddNum=left(str,0,1)&Cstr((Cint(left(str,1,1))+1))
end function